//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
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 52 of file geom_object_element.cc.
GeomObjectAsGeneralisedElementProblem::GeomObjectAsGeneralisedElementProblem | ( | ) |
Constructor.
Definition at line 98 of file geom_object_element.cc.
|
inline |
Update the problem specs after solve (empty)
Definition at line 61 of file geom_object_element.cc.
|
inline |
Update the problem specs before solve (empty)
Definition at line 64 of file geom_object_element.cc.
|
inline |
Access to DocInfo object.
Definition at line 76 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 151 of file geom_object_element.cc.
Referenced by main().
|
inline |
Return value of the "load" on the elastically supported ring.
Definition at line 70 of file geom_object_element.cc.
Referenced by main().
|
private |
Doc info object.
Definition at line 87 of file geom_object_element.cc.
|
private |
Pointer to data item that stores the "load" on the ring.
Definition at line 84 of file geom_object_element.cc.
|
private |
Trace file.
Definition at line 81 of file geom_object_element.cc.