Mesh for W. Wall's FSI driven cavity problem. The mesh is derived from the SimpleRectangularQuadMesh
so it's node and element numbering scheme is the same as in that mesh. Only the boundaries are numbered differently to allow the easy identification of the "collapsible" segment. Boundary coordinates are set up for all nodes located on boundary 3 (the collapsible segment). The curvilinear ("collapsible") segment is defined by a GeomObject
.
More...
#include <fsi_driven_cavity_mesh.template.h>
Public Member Functions | |
FSIDrivenCavityMesh (const unsigned &nx, const unsigned &ny, const double &lx, const double &ly, const double &gap_fraction, GeomObject *wall_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
Constructor: Pass number of elements, number of elements, fractional height of the gap above the moving wall, pointer to GeomObject that defines the collapsible segment and pointer to TimeStepper (defaults to the default timestepper, Steady). More... | |
Public Member Functions inherited from oomph::SimpleRectangularQuadMesh< ELEMENT > | |
SimpleRectangularQuadMesh (const unsigned &Nx, const unsigned &Ny, const double &Lx, const double &Ly, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
Constructor: Pass number of elements in the horizontal and vertical directions, and the corresponding dimensions. Timestepper defaults to Steady. More... | |
const unsigned & | nx () const |
Access function for number of elements in x directions. More... | |
const unsigned & | ny () const |
Access function for number of elements in y directions. More... | |
Protected Attributes | |
unsigned | Nx |
Number of elements in x direction. More... | |
unsigned | Ny |
Number of elements in y direction. More... | |
double | Gap_fraction |
Fraction of the gap next to moving lid, relative to the height of the domain. More... | |
GeomObject * | Wall_pt |
Pointer to geometric object that represents the moving wall. More... | |
Mesh for W. Wall's FSI driven cavity problem. The mesh is derived from the SimpleRectangularQuadMesh
so it's node and element numbering scheme is the same as in that mesh. Only the boundaries are numbered differently to allow the easy identification of the "collapsible" segment. Boundary coordinates are set up for all nodes located on boundary 3 (the collapsible segment). The curvilinear ("collapsible") segment is defined by a GeomObject
.
Definition at line 65 of file fsi_driven_cavity_mesh.template.h.
oomph::FSIDrivenCavityMesh< ELEMENT >::FSIDrivenCavityMesh | ( | const unsigned & | nx, |
const unsigned & | ny, | ||
const double & | lx, | ||
const double & | ly, | ||
const double & | gap_fraction, | ||
GeomObject * | wall_pt, | ||
TimeStepper * | time_stepper_pt = &Mesh::Default_TimeStepper |
||
) |
Constructor: Pass number of elements, number of elements, fractional height of the gap above the moving wall, pointer to GeomObject that defines the collapsible segment and pointer to TimeStepper (defaults to the default timestepper, Steady).
Constructor: Pass number of elements, lengths, pointer to GeomObject that defines the collapsible segment and pointer to TimeStepper (defaults to the default timestepper, Steady).
Definition at line 41 of file fsi_driven_cavity_mesh.template.cc.
References oomph::FSIDrivenCavityMesh< ELEMENT >::Gap_fraction, oomph::SimpleRectangularQuadMesh< ELEMENT >::nx(), and oomph::SimpleRectangularQuadMesh< ELEMENT >::ny().
|
protected |
Fraction of the gap next to moving lid, relative to the height of the domain.
Definition at line 90 of file fsi_driven_cavity_mesh.template.h.
Referenced by oomph::FSIDrivenCavityMesh< ELEMENT >::FSIDrivenCavityMesh().
|
protected |
Number of elements in x direction.
Definition at line 83 of file fsi_driven_cavity_mesh.template.h.
|
protected |
Number of elements in y direction.
Definition at line 86 of file fsi_driven_cavity_mesh.template.h.
|
protected |
Pointer to geometric object that represents the moving wall.
Definition at line 93 of file fsi_driven_cavity_mesh.template.h.