Public Member Functions | |
GeomObjectAsGeneralisedElementProblem () | |
Constructor. More... | |
void | actions_after_newton_solve () |
Update the problem specs after solve (empty) More... | |
void | actions_before_newton_solve () |
Update the problem specs before solve (empty) More... | |
void | doc_solution () |
Doc the solution. More... | |
double & | load () |
Return value of the "load" on the elastically supported ring. More... | |
DocInfo & | doc_info () |
Access to DocInfo object. More... | |
Private Attributes | |
ofstream | Trace_file |
Trace file. More... | |
Data * | Load_pt |
Pointer to data item that stores the "load" on the ring. More... | |
DocInfo | Doc_info |
Doc info object. More... | |
Problem to demonstrate the use of a GeomObject as a GeneralisedElement: A geometric object (a Circle) is "upgraded" to a GeneralisedElement. The position of the Circle is determined by a balance of forces, assuming that the Circle is mounted on an elastic spring of specified stiffness and loaded by a vertical "load".
Definition at line 56 of file geom_object_element.cc.
GeomObjectAsGeneralisedElementProblem::GeomObjectAsGeneralisedElementProblem | ( | ) |
Constructor.
Definition at line 102 of file geom_object_element.cc.
References oomph::ElasticallySupportedRingElement::k_stiff(), and oomph::ElasticallySupportedRingElement::set_load_pt().
|
inline |
Update the problem specs after solve (empty)
Definition at line 65 of file geom_object_element.cc.
|
inline |
Update the problem specs before solve (empty)
Definition at line 68 of file geom_object_element.cc.
|
inline |
Access to DocInfo object.
Definition at line 80 of file geom_object_element.cc.
Referenced by main().
void GeomObjectAsGeneralisedElementProblem::doc_solution | ( | ) |
Doc the solution.
Doc the solution in tecplot format.
Definition at line 155 of file geom_object_element.cc.
Referenced by main().
|
inline |
Return value of the "load" on the elastically supported ring.
Definition at line 74 of file geom_object_element.cc.
Referenced by main().
|
private |
Doc info object.
Definition at line 91 of file geom_object_element.cc.
|
private |
Pointer to data item that stores the "load" on the ring.
Definition at line 88 of file geom_object_element.cc.
|
private |
Trace file.
Definition at line 85 of file geom_object_element.cc.