Namespace for definition of flag boundaries. More...
Classes | |
class | BottomOfFlag |
GeomObject that defines the lower boundary of the flag. More... | |
class | TipOfFlag |
GeomObject that defines the tip of the flag. More... | |
class | TopOfFlag |
GeomObject that defines the upper boundary of the flag. More... | |
Functions | |
Vector< double > | upper_tip (const double &t) |
Time-dependent vector to upper tip of the "flag". More... | |
Vector< double > | lower_tip (const double &t) |
Time-dependent vector to bottom tip of the "flag". More... | |
void | setup (Time *time_pt) |
Create all GeomObjects needed to define the cylinder and the flag. More... | |
Variables | |
double | Period =10.0 |
Period of prescribed flag oscillation. More... | |
double | H =0.2 |
Height of flag. More... | |
double | L =3.5 |
Length of flag. More... | |
double | Centre_x =2.0 |
x position of centre of cylinder More... | |
double | Centre_y =2.0 |
y position of centre of cylinder More... | |
double | Radius =0.5 |
Radius of cylinder. More... | |
double | Amplitude =0.33 |
Amplitude of tip deflection. More... | |
Time * | Time_pt =0 |
Pointer to the global time object. More... | |
TopOfFlag * | Top_flag_pt =0 |
Pointer to GeomObject that bounds the upper edge of the flag. More... | |
BottomOfFlag * | Bottom_flag_pt =0 |
Pointer to GeomObject that bounds the bottom edge of the flag. More... | |
TipOfFlag * | Tip_flag_pt =0 |
Pointer to GeomObject that bounds the tip edge of the flag. More... | |
Circle * | Cylinder_pt =0 |
Pointer to GeomObject of type Circle that defines the central cylinder. More... | |
Namespace for definition of flag boundaries.
Vector<double> Flag_definition::lower_tip | ( | const double & | t | ) |
Time-dependent vector to bottom tip of the "flag".
Definition at line 112 of file turek_flag_non_fsi.cc.
Referenced by Flag_definition::BottomOfFlag::position(), and Flag_definition::TipOfFlag::position().
void Flag_definition::setup | ( | Time * | time_pt | ) |
Create all GeomObjects needed to define the cylinder and the flag.
Create GeomObject that bounds the upper edge of the flag
Create GeomObject that bounds the bottom edge of the flag
Create GeomObject that bounds the tip edge of the flag
Definition at line 281 of file turek_flag_non_fsi.cc.
Referenced by main(), and TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().
Vector<double> Flag_definition::upper_tip | ( | const double & | t | ) |
Time-dependent vector to upper tip of the "flag".
Definition at line 100 of file turek_flag_non_fsi.cc.
Referenced by Flag_definition::TopOfFlag::position(), and Flag_definition::TipOfFlag::position().
double Flag_definition::Amplitude =0.33 |
Amplitude of tip deflection.
Definition at line 92 of file turek_flag_non_fsi.cc.
Referenced by lower_tip(), and upper_tip().
BottomOfFlag* Flag_definition::Bottom_flag_pt =0 |
Pointer to GeomObject that bounds the bottom edge of the flag.
Definition at line 271 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().
double Flag_definition::Centre_x =2.0 |
x position of centre of cylinder
Definition at line 83 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().
double Flag_definition::Centre_y =2.0 |
y position of centre of cylinder
Definition at line 86 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().
Circle* Flag_definition::Cylinder_pt =0 |
Pointer to GeomObject of type Circle that defines the central cylinder.
Definition at line 278 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().
double Flag_definition::H =0.2 |
Height of flag.
Definition at line 77 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().
double Flag_definition::L =3.5 |
Length of flag.
Definition at line 80 of file turek_flag_non_fsi.cc.
Referenced by lower_tip(), TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem(), and upper_tip().
double Flag_definition::Period =10.0 |
Period of prescribed flag oscillation.
Definition at line 74 of file turek_flag_non_fsi.cc.
Referenced by main(), Flag_definition::TopOfFlag::position(), and Flag_definition::BottomOfFlag::position().
double Flag_definition::Radius =0.5 |
Radius of cylinder.
Definition at line 89 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().
Time* Flag_definition::Time_pt =0 |
Pointer to the global time object.
Definition at line 95 of file turek_flag_non_fsi.cc.
TipOfFlag* Flag_definition::Tip_flag_pt =0 |
Pointer to GeomObject that bounds the tip edge of the flag.
Definition at line 274 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().
TopOfFlag* Flag_definition::Top_flag_pt =0 |
Pointer to GeomObject that bounds the upper edge of the flag.
Definition at line 268 of file turek_flag_non_fsi.cc.
Referenced by TurekNonFSIProblem< ELEMENT >::TurekNonFSIProblem().