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().