Public Member Functions | List of all members
oomph::RefineableFSIDrivenCavityMesh< ELEMENT > Class Template Reference

////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// More...

#include <fsi_driven_cavity_mesh.template.h>

Inheritance diagram for oomph::RefineableFSIDrivenCavityMesh< ELEMENT >:
oomph::FSIDrivenCavityMesh< ELEMENT > oomph::SimpleRectangularQuadMesh< ELEMENT >

Public Member Functions

 RefineableFSIDrivenCavityMesh (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, lengths, pointer to geometric object that describes the wall and timestepper. More...
 
 ~RefineableFSIDrivenCavityMesh ()
 Destructor(empty) More...
 
- Public Member Functions inherited from 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). 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...
 

Additional Inherited Members

- Protected Attributes inherited from oomph::FSIDrivenCavityMesh< ELEMENT >
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...
 

Detailed Description

template<class ELEMENT>
class oomph::RefineableFSIDrivenCavityMesh< ELEMENT >

////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////

Refineable version of FSIDrivenCavityMesh. 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 120 of file fsi_driven_cavity_mesh.template.h.

Constructor & Destructor Documentation

◆ RefineableFSIDrivenCavityMesh()

template<class ELEMENT >
oomph::RefineableFSIDrivenCavityMesh< ELEMENT >::RefineableFSIDrivenCavityMesh ( 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 
)
inline

Constructor: Pass number of elements, lengths, pointer to geometric object that describes the wall and timestepper.

Definition at line 127 of file fsi_driven_cavity_mesh.template.h.

◆ ~RefineableFSIDrivenCavityMesh()

template<class ELEMENT >
oomph::RefineableFSIDrivenCavityMesh< ELEMENT >::~RefineableFSIDrivenCavityMesh ( )
inline

Destructor(empty)

Definition at line 144 of file fsi_driven_cavity_mesh.template.h.


The documentation for this class was generated from the following file: