Classes | Namespaces | Functions | Variables
turek_flag_non_fsi.cc File Reference

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

Function Documentation

◆ main()

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