Ring problem. More...
Public Member Functions | |
ElasticRingProblem (const unsigned &n_element, bool &displ_control, bool &load_data_already_exists) | |
Constructor for elastic ring problem. More... | |
OneDLagrangianMesh< ELEMENT > * | mesh_pt () |
Access function for the specific mesh. More... | |
void | actions_after_newton_solve () |
Update function is empty. More... | |
void | actions_before_newton_solve () |
Update function is empty. More... | |
void | doc_solution (DocInfo &doc_info, ofstream &trace_file) |
Doc solution. More... | |
void | parameter_study (DocInfo &doc_info) |
Perform the parameter study. More... | |
Private Attributes | |
bool | Displ_control |
Use displacement control? More... | |
GeomObject * | Undef_geom_pt |
Pointer to geometric object that represents the undeformed shape. More... | |
unsigned | Nbeam_element |
Number of elements in the beam mesh. More... | |
Ring problem.
Definition at line 101 of file steady_ring.cc.
ElasticRingProblem< ELEMENT >::ElasticRingProblem | ( | const unsigned & | n_element, |
bool & | displ_control, | ||
bool & | load_data_already_exists | ||
) |
Constructor for elastic ring problem.
Constructor: Number of elements and flags for displ control and displacement control with existing data respectively.
Definition at line 154 of file steady_ring.cc.
References Global_Physical_Variables::H, Global_Physical_Variables::Pext_data_pt, Global_Physical_Variables::press_load(), and Global_Physical_Variables::Xprescr.
|
inline |
Update function is empty.
Definition at line 119 of file steady_ring.cc.
|
inline |
Update function is empty.
Definition at line 122 of file steady_ring.cc.
void ElasticRingProblem< ELEMENT >::doc_solution | ( | DocInfo & | doc_info, |
ofstream & | trace_file | ||
) |
Doc solution.
Document solution.
Definition at line 298 of file steady_ring.cc.
References Global_Physical_Variables::H, and Global_Physical_Variables::Pext_data_pt.
|
inline |
Access function for the specific mesh.
Definition at line 113 of file steady_ring.cc.
void ElasticRingProblem< ELEMENT >::parameter_study | ( | DocInfo & | doc_info | ) |
Perform the parameter study.
Solver loop to perform parameter study.
Perturbation pressure
Definition at line 341 of file steady_ring.cc.
References Global_Physical_Variables::external_pressure(), Global_Physical_Variables::H, Global_Physical_Variables::Pcos, Global_Physical_Variables::Pext_data_pt, and Global_Physical_Variables::Xprescr.
Referenced by main().
|
private |
Use displacement control?
Definition at line 133 of file steady_ring.cc.
|
private |
Number of elements in the beam mesh.
Definition at line 139 of file steady_ring.cc.
|
private |
Pointer to geometric object that represents the undeformed shape.
Definition at line 136 of file steady_ring.cc.