Go to the source code of this file.
Classes | |
| class | Flag_definition::TopOfFlag |
| GeomObject that defines the upper boundary of the flag. More... | |
| class | Flag_definition::BottomOfFlag |
| GeomObject that defines the lower boundary of the flag. More... | |
| class | Flag_definition::TipOfFlag |
| GeomObject that defines the tip of the flag. More... | |
| class | TurekNonFSIProblem< ELEMENT > |
| ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// More... | |
Namespaces | |
| Global_Parameters | |
| Global parameters. | |
| Flag_definition | |
| Namespace for definition of flag boundaries. | |
Functions | |
| Vector< double > | Flag_definition::upper_tip (const double &t) |
| Time-dependent vector to upper tip of the "flag". More... | |
| Vector< double > | Flag_definition::lower_tip (const double &t) |
| Time-dependent vector to bottom tip of the "flag". More... | |
| void | Flag_definition::setup (Time *time_pt) |
| Create all GeomObjects needed to define the cylinder and the flag. More... | |
| int | main (int argc, char *argv[]) |
| //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More... | |
Variables | |
| double | Global_Parameters::Re =100.0 |
| Reynolds number. More... | |
| double | Flag_definition::Period =10.0 |
| Period of prescribed flag oscillation. More... | |
| double | Flag_definition::H =0.2 |
| Height of flag. More... | |
| double | Flag_definition::L =3.5 |
| Length of flag. More... | |
| double | Flag_definition::Centre_x =2.0 |
| x position of centre of cylinder More... | |
| double | Flag_definition::Centre_y =2.0 |
| y position of centre of cylinder More... | |
| double | Flag_definition::Radius =0.5 |
| Radius of cylinder. More... | |
| double | Flag_definition::Amplitude =0.33 |
| Amplitude of tip deflection. More... | |
| Time * | Flag_definition::Time_pt =0 |
| Pointer to the global time object. More... | |
| TopOfFlag * | Flag_definition::Top_flag_pt =0 |
| Pointer to GeomObject that bounds the upper edge of the flag. More... | |
| BottomOfFlag * | Flag_definition::Bottom_flag_pt =0 |
| Pointer to GeomObject that bounds the bottom edge of the flag. More... | |
| TipOfFlag * | Flag_definition::Tip_flag_pt =0 |
| Pointer to GeomObject that bounds the tip edge of the flag. More... | |
| Circle * | Flag_definition::Cylinder_pt =0 |
| Pointer to GeomObject of type Circle that defines the central cylinder. More... | |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
Driver code – pass a command line argument if you want to run the code in validation mode where it only performs a few steps
Initialise timestep
Output intial guess for steady Newton solve
Output steady solution = initial condition for subsequent unsteady solve
Reduce the max number of adaptations for time-dependent simulation
Definition at line 576 of file turek_flag_non_fsi.cc.
References TurekNonFSIProblem< ELEMENT >::doc_solution(), Flag_definition::Period, Global_Parameters::Re, and Flag_definition::setup().