action functions
|
Please note that the library has not been "officially" released. While we continue to work on the documentation, these web pages are likely to contain broken links and documents in draft form. Please send an email to if you wish to be informed of the library's "official" release. |
Definition at line 180 of file osc_quarter_ellipse.cc.
Public Member Functions | |
| OscEllipseProblem () | |
| Constructor. | |
| ~OscEllipseProblem () | |
| Destructor (empty). | |
| void | actions_after_newton_solve () |
| Update the problem specs after solve (empty). | |
| void | actions_before_newton_solve () |
| Update problem specs before solve (empty). | |
| void | actions_before_adapt () |
| Actions before adapt (empty). | |
| void | actions_after_adapt () |
| Actions after adaptation, pin relevant pressures. | |
| void | actions_before_implicit_timestep () |
| Update the problem specs before next timestep. | |
| void | actions_after_implicit_timestep () |
| Update the problem specs after timestep (empty). | |
| void | doc_solution (DocInfo &doc_info) |
| Doc the solution. | |
| void | unsteady_run (DocInfo &doc_info) |
| Timestepping loop. | |
| void | set_initial_condition () |
| Set initial condition. | |
Private Member Functions | |
| void | fix_pressure (const unsigned &e, const unsigned &pdof, const double &pvalue) |
| Fix pressure in element e at pressure dof pdof and set to pvalue. | |
Private Attributes | |
| GeomObject * | Wall_pt |
| Pointer to GeomObject that specifies the domain bondary. | |
| OscEllipseProblem< ELEMENT, TIMESTEPPER >::OscEllipseProblem | ( | ) |
Constructor.
Definition at line 271 of file osc_quarter_ellipse.cc.
References Global_Physical_Variables::A, Global_Physical_Variables::A_hat, OscEllipseProblem< ELEMENT, TIMESTEPPER >::fix_pressure(), Global_Physical_Variables::Re, Global_Physical_Variables::ReSt, Global_Physical_Variables::T, and OscEllipseProblem< ELEMENT, TIMESTEPPER >::Wall_pt.
| OscEllipseProblem< ELEMENT, TIMESTEPPER >::~OscEllipseProblem | ( | ) | [inline] |
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::actions_after_adapt | ( | ) | [inline] |
Actions after adaptation, pin relevant pressures.
Definition at line 201 of file osc_quarter_ellipse.cc.
References OscEllipseProblem< ELEMENT, TIMESTEPPER >::fix_pressure().
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::actions_after_implicit_timestep | ( | ) | [inline] |
Update the problem specs after timestep (empty).
Definition at line 238 of file osc_quarter_ellipse.cc.
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::actions_after_newton_solve | ( | ) | [inline] |
Update the problem specs after solve (empty).
Definition at line 192 of file osc_quarter_ellipse.cc.
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::actions_before_adapt | ( | ) | [inline] |
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::actions_before_implicit_timestep | ( | ) | [inline] |
Update the problem specs before next timestep.
Definition at line 218 of file osc_quarter_ellipse.cc.
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::actions_before_newton_solve | ( | ) | [inline] |
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::doc_solution | ( | DocInfo & | doc_info | ) |
Doc the solution.
Definition at line 489 of file osc_quarter_ellipse.cc.
References Global_Physical_Variables::get_exact_u(), and OscEllipseProblem< ELEMENT, TIMESTEPPER >::Wall_pt.
Referenced by OscEllipseProblem< ELEMENT, TIMESTEPPER >::unsteady_run().
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::fix_pressure | ( | const unsigned & | e, | |
| const unsigned & | pdof, | |||
| const double & | pvalue | |||
| ) | [inline, private] |
Fix pressure in element e at pressure dof pdof and set to pvalue.
Definition at line 252 of file osc_quarter_ellipse.cc.
Referenced by OscEllipseProblem< ELEMENT, TIMESTEPPER >::actions_after_adapt(), and OscEllipseProblem< ELEMENT, TIMESTEPPER >::OscEllipseProblem().
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::set_initial_condition | ( | ) |
Set initial condition.
Definition at line 415 of file osc_quarter_ellipse.cc.
References Global_Physical_Variables::get_exact_u().
Referenced by OscEllipseProblem< ELEMENT, TIMESTEPPER >::unsteady_run().
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::unsteady_run | ( | DocInfo & | doc_info | ) |
Timestepping loop.
Definition at line 581 of file osc_quarter_ellipse.cc.
References OscEllipseProblem< ELEMENT, TIMESTEPPER >::doc_solution(), and OscEllipseProblem< ELEMENT, TIMESTEPPER >::set_initial_condition().
Referenced by main().
GeomObject* OscEllipseProblem< ELEMENT, TIMESTEPPER >::Wall_pt [private] |
Pointer to GeomObject that specifies the domain bondary.
Definition at line 261 of file osc_quarter_ellipse.cc.
Referenced by OscEllipseProblem< ELEMENT, TIMESTEPPER >::doc_solution(), and OscEllipseProblem< ELEMENT, TIMESTEPPER >::OscEllipseProblem().
1.4.7