2D linearised shell problem. More...
Public Member Functions | |
MyLinearisedShellProblem (typename MyShellEquations< DIM, NNODE_1D >::SourceFctPt source_fct_pt, const string &node_file_name, const string &element_file_name, const string &poly_file_name) | |
Constructor: Pass number of elements and pointer to source function. More... | |
~MyLinearisedShellProblem () | |
Destructor (empty) More... | |
void | actions_before_newton_solve () |
Update the problem specs before solve: (Re)set boundary conditions. More... | |
void | actions_after_newton_solve () |
Update the problem specs after solve (empty) More... | |
void | doc_solution (DocInfo &doc_info) |
Doc the solution, pass the number of the case considered, so that output files can be distinguished. More... | |
void | parameter_study () |
Solver loop to perform parameter study. More... | |
Private Attributes | |
MyShellEquations< DIM, NNODE_1D >::SourceFctPt | Source_fct_pt |
Pointer to source function. More... | |
GeomObject * | Undef_midplane_pt |
Pointer to geometric object that represents the shell's undeformed shape. More... | |
2D linearised shell problem.
Definition at line 1526 of file unstructured_clamped_curved_shell.cc.
MyLinearisedShellProblem< ELEMENT, DIM, NNODE_1D >::MyLinearisedShellProblem | ( | typename MyShellEquations< DIM, NNODE_1D >::SourceFctPt | source_fct_pt, |
const string & | node_file_name, | ||
const string & | element_file_name, | ||
const string & | poly_file_name | ||
) |
Constructor: Pass number of elements and pointer to source function.
Constructor for 2D Shell problem. Discretise the 2D domain with n_element elements of type ELEMENT. Specify function pointer to source function.
loop over the nodes on the boundary
Definition at line 1571 of file unstructured_clamped_curved_shell.cc.
|
inline |
Destructor (empty)
Definition at line 1538 of file unstructured_clamped_curved_shell.cc.
|
inline |
Update the problem specs after solve (empty)
Definition at line 1547 of file unstructured_clamped_curved_shell.cc.
void MyLinearisedShellProblem< ELEMENT, DIM, NNODE_1D >::actions_before_newton_solve | ( | ) |
Update the problem specs before solve: (Re)set boundary conditions.
Update the problem specs before solve: (Re)set boundary values from the exact solution.
loop over the nodes on the boundary
Definition at line 1700 of file unstructured_clamped_curved_shell.cc.
References Physical_Variables::get_exact_u().
void MyLinearisedShellProblem< ELEMENT, DIM, NNODE_1D >::doc_solution | ( | DocInfo & | doc_info | ) |
Doc the solution, pass the number of the case considered, so that output files can be distinguished.
Doc the solution in tecplot format. Label files with label.
Definition at line 1740 of file unstructured_clamped_curved_shell.cc.
void MyLinearisedShellProblem< ELEMENT, DIM, NNODE_1D >::parameter_study | ( | ) |
Solver loop to perform parameter study.
Definition at line 1764 of file unstructured_clamped_curved_shell.cc.
References Physical_Variables::P_ext.
Referenced by main().
|
private |
Pointer to source function.
Definition at line 1558 of file unstructured_clamped_curved_shell.cc.
|
private |
Pointer to geometric object that represents the shell's undeformed shape.
Definition at line 1560 of file unstructured_clamped_curved_shell.cc.