Beam problem object. More...
Public Member Functions | |
ElasticBeamProblem (const unsigned &n_elem, const double &length) | |
Constructor: The arguments are the number of elements, the length of domain. More... | |
void | parameter_study () |
Conduct a parameter study. More... | |
OneDLagrangianMesh< HermiteBeamElement > * | mesh_pt () |
Return pointer to the mesh. More... | |
void | actions_after_newton_solve () |
No actions need to be performed after a solve. More... | |
void | actions_before_newton_solve () |
No actions need to be performed before a solve. More... | |
Private Attributes | |
Node * | Doc_node_pt |
Pointer to the node whose displacement is documented. More... | |
double | Length |
Length of domain (in terms of the Lagrangian coordinates) More... | |
GeomObject * | Undef_beam_pt |
Pointer to geometric object that represents the beam's undeformed shape. More... | |
Beam problem object.
Definition at line 63 of file tensioned_string.cc.
ElasticBeamProblem::ElasticBeamProblem | ( | const unsigned & | n_elem, |
const double & | length | ||
) |
Constructor: The arguments are the number of elements, the length of domain.
Constructor for elastic beam problem.
Definition at line 102 of file tensioned_string.cc.
References Doc_node_pt, Global_Physical_Variables::H, Global_Physical_Variables::load(), mesh_pt(), Global_Physical_Variables::Sigma0, and Undef_beam_pt.
|
inline |
No actions need to be performed after a solve.
Definition at line 80 of file tensioned_string.cc.
|
inline |
No actions need to be performed before a solve.
Definition at line 83 of file tensioned_string.cc.
|
inline |
Return pointer to the mesh.
Definition at line 75 of file tensioned_string.cc.
Referenced by ElasticBeamProblem(), and parameter_study().
void ElasticBeamProblem::parameter_study | ( | ) |
Conduct a parameter study.
Solver loop to perform parameter study.
Definition at line 172 of file tensioned_string.cc.
References Doc_node_pt, Global_Physical_Variables::H, Length, mesh_pt(), Global_Physical_Variables::P_ext, and Global_Physical_Variables::Sigma0.
Referenced by main().
|
private |
Pointer to the node whose displacement is documented.
Definition at line 88 of file tensioned_string.cc.
Referenced by ElasticBeamProblem(), and parameter_study().
|
private |
Length of domain (in terms of the Lagrangian coordinates)
Definition at line 91 of file tensioned_string.cc.
Referenced by parameter_study().
|
private |
Pointer to geometric object that represents the beam's undeformed shape.
Definition at line 94 of file tensioned_string.cc.
Referenced by ElasticBeamProblem().