//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// 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 178 of file osc_quarter_ellipse.cc.
OscEllipseProblem< ELEMENT, TIMESTEPPER >::OscEllipseProblem |
Constructor.
Constructor for Navier-Stokes problem on an oscillating ellipse domain.
Definition at line 269 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 187 of file osc_quarter_ellipse.cc.
|
inline |
Actions after adaptation, pin relevant pressures.
Definition at line 199 of file osc_quarter_ellipse.cc.
|
inline |
Update the problem specs after timestep (empty)
Definition at line 236 of file osc_quarter_ellipse.cc.
|
inline |
Update the problem specs after solve (empty)
Definition at line 190 of file osc_quarter_ellipse.cc.
|
inline |
Actions before adapt (empty)
Definition at line 196 of file osc_quarter_ellipse.cc.
|
inline |
Update the problem specs before next timestep.
Definition at line 216 of file osc_quarter_ellipse.cc.
|
inline |
Update problem specs before solve (empty)
Definition at line 193 of file osc_quarter_ellipse.cc.
void OscEllipseProblem< ELEMENT, TIMESTEPPER >::doc_solution | ( | DocInfo & | doc_info | ) |
Doc the solution.
Definition at line 466 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 250 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 392 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 558 of file osc_quarter_ellipse.cc.
Referenced by main().
|
private |
Pointer to GeomObject that specifies the domain bondary.
Definition at line 259 of file osc_quarter_ellipse.cc.