Navier-Stokes problem in an oscillating ellipse domain. More...
Public Member Functions | |
| OscEllipseProblem () | |
| Constructor. More... | |
| ~OscEllipseProblem () | |
| Destructor (empty) More... | |
| void | actions_after_newton_solve () |
| Update the problem specs after solve (empty) More... | |
| void | actions_before_newton_solve () |
| Update problem specs before solve (empty) More... | |
| void | actions_before_adapt () |
| Actions before adapt (empty) More... | |
| void | actions_after_adapt () |
| Actions after adaptation, pin relevant pressures. More... | |
| void | actions_before_implicit_timestep () |
| Update the problem specs before next timestep. More... | |
| void | actions_after_implicit_timestep () |
| Update the problem specs after timestep (empty) More... | |
| void | doc_solution (DocInfo &doc_info) |
| Doc the solution. More... | |
| void | unsteady_run (DocInfo &doc_info) |
| Timestepping loop. More... | |
| void | set_initial_condition () |
| Set initial condition. More... | |
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. More... | |
Private Attributes | |
| GeomObject * | Wall_pt |
| Pointer to GeomObject that specifies the domain bondary. More... | |
Navier-Stokes problem in an oscillating ellipse domain.
Definition at line 182 of file osc_quarter_ellipse.cc.
| OscEllipseProblem< ELEMENT, TIMESTEPPER >::OscEllipseProblem | ( | ) |
Constructor.
Constructor for Navier-Stokes problem on an oscillating ellipse domain.
Definition at line 273 of file osc_quarter_ellipse.cc.
References Global_Physical_Variables::A, Global_Physical_Variables::A_hat, Global_Physical_Variables::Re, Global_Physical_Variables::ReSt, and Global_Physical_Variables::T.
|
inline |
Destructor (empty)
Definition at line 191 of file osc_quarter_ellipse.cc.
|
inline |
Actions after adaptation, pin relevant pressures.
Definition at line 203 of file osc_quarter_ellipse.cc.
|
inline |
Update the problem specs after timestep (empty)
Definition at line 240 of file osc_quarter_ellipse.cc.
|
inline |
Update the problem specs after solve (empty)
Definition at line 194 of file osc_quarter_ellipse.cc.
|
inline |
Actions before adapt (empty)
Definition at line 200 of file osc_quarter_ellipse.cc.
|
inline |
Update the problem specs before next timestep.
Definition at line 220 of file osc_quarter_ellipse.cc.
|
inline |
Update problem specs before solve (empty)
Definition at line 197 of file osc_quarter_ellipse.cc.
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::doc_solution | ( | DocInfo & | doc_info | ) |
Doc the solution.
Definition at line 470 of file osc_quarter_ellipse.cc.
References Global_Physical_Variables::get_exact_u().
|
inlineprivate |
Fix pressure in element e at pressure dof pdof and set to pvalue.
Definition at line 254 of file osc_quarter_ellipse.cc.
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::set_initial_condition | ( | ) |
Set initial condition.
Set initial condition: Assign previous and current values from exact solution.
Definition at line 396 of file osc_quarter_ellipse.cc.
References Global_Physical_Variables::get_exact_u().
| void OscEllipseProblem< ELEMENT, TIMESTEPPER >::unsteady_run | ( | DocInfo & | doc_info | ) |
Timestepping loop.
Unsteady run.
Definition at line 562 of file osc_quarter_ellipse.cc.
Referenced by main().
|
private |
Pointer to GeomObject that specifies the domain bondary.
Definition at line 263 of file osc_quarter_ellipse.cc.