Flow around a cylinder with flag. More...
Public Member Functions | |
TurekNonFSIProblem (const double &length, const double &height) | |
Constructor: Pass length and height of domain. 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 | actions_after_adapt () |
After adaptation: Unpin pressures and pin redudant pressure dofs. More... | |
void | actions_before_implicit_timestep () |
Update the velocity boundary condition on the flag. More... | |
RefineableCylinderWithFlagMesh< ELEMENT > * | mesh_pt () |
Access function for the specific mesh. More... | |
RefineableAlgebraicCylinderWithFlagMesh< ELEMENT > * | mesh_pt () |
Access function for the specific mesh. More... | |
void | doc_solution (DocInfo &doc_info) |
Doc the solution. More... | |
Private Attributes | |
double | Height |
Height of channel. More... | |
Flow around a cylinder with flag.
Definition at line 315 of file turek_flag_non_fsi.cc.
TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem | ( | const double & | length, |
const double & | height | ||
) |
Constructor: Pass length and height of domain.
Definition at line 375 of file turek_flag_non_fsi.cc.
References Flag_definition::Bottom_flag_pt, Flag_definition::Centre_x, Flag_definition::Centre_y, Flag_definition::Cylinder_pt, Flag_definition::H, TurekNonFSIProblem< ELEMENT >::Height, Flag_definition::L, TurekNonFSIProblem< ELEMENT >::mesh_pt(), Flag_definition::Radius, Global_Parameters::Re, Flag_definition::setup(), Flag_definition::Tip_flag_pt, and Flag_definition::Top_flag_pt.
void TurekNonFSIProblem< ELEMENT >::actions_after_adapt | ( | ) |
After adaptation: Unpin pressures and pin redudant pressure dofs.
Actions after adapt.
Definition at line 507 of file turek_flag_non_fsi.cc.
References TurekNonFSIProblem< ELEMENT >::mesh_pt().
|
inline |
Update the problem specs after solve (empty)
Definition at line 325 of file turek_flag_non_fsi.cc.
void TurekNonFSIProblem< ELEMENT >::actions_before_implicit_timestep | ( | ) |
Update the velocity boundary condition on the flag.
Actions before implicit timestep: Update velocity boundary conditions.
Definition at line 524 of file turek_flag_non_fsi.cc.
References TurekNonFSIProblem< ELEMENT >::mesh_pt().
|
inline |
Update the problem specs before solve (empty)
Definition at line 328 of file turek_flag_non_fsi.cc.
void TurekNonFSIProblem< ELEMENT >::doc_solution | ( | DocInfo & | doc_info | ) |
Doc the solution.
Definition at line 551 of file turek_flag_non_fsi.cc.
References TurekNonFSIProblem< ELEMENT >::mesh_pt().
|
inline |
Access function for the specific mesh.
Definition at line 340 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::actions_after_adapt(), TurekNonFSIProblem< ELEMENT >::actions_before_implicit_timestep(), TurekNonFSIProblem< ELEMENT >::doc_solution(), and TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().
|
inline |
Access function for the specific mesh.
Definition at line 349 of file turek_flag_non_fsi.cc.
|
private |
Height of channel.
Definition at line 364 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().