28 #ifndef OOMPH_FSI_DRIVEN_CAVITY_MESH_HEADER
29 #define OOMPH_FSI_DRIVEN_CAVITY_MESH_HEADER
32 #include "../generic/refineable_quad_mesh.h"
33 #include "../generic/macro_element.h"
34 #include "../generic/domain.h"
35 #include "../generic/quad_mesh.h"
42 #include "../generic/algebraic_elements.h"
64 template<
class ELEMENT>
77 const double& gap_fraction,
119 template<
class ELEMENT>
132 const double& gap_fraction,
136 nx,
ny,
lx,
ly, gap_fraction, wall_pt, time_stepper_pt)
157 template<
class ELEMENT>
171 const double& gap_fraction,
175 nx,
ny,
lx,
ly, gap_fraction, wall_pt, time_stepper_pt)
216 template<
class ELEMENT>
230 const double& gap_fraction,
234 nx,
ny,
lx,
ly, gap_fraction, wall_pt, time_stepper_pt),
236 nx,
ny,
lx,
ly, gap_fraction, wall_pt, time_stepper_pt)
Definition: fsi_driven_cavity_mesh.template.h:161
virtual ~AlgebraicFSIDrivenCavityMesh()
Destructor: empty.
Definition: fsi_driven_cavity_mesh.template.h:185
void algebraic_node_update(const unsigned &t, AlgebraicNode *&node_pt)
Definition: fsi_driven_cavity_mesh.template.cc:201
void setup_algebraic_node_update()
Function to setup the algebraic node update.
Definition: fsi_driven_cavity_mesh.template.cc:283
void update_node_update(AlgebraicNode *&node_pt)
Definition: fsi_driven_cavity_mesh.template.h:194
AlgebraicFSIDrivenCavityMesh(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)
Definition: fsi_driven_cavity_mesh.template.h:166
Definition: algebraic_elements.h:599
void add_geom_object_list_pt(GeomObject *geom_object_pt)
Definition: algebraic_elements.h:823
AlgebraicNode * node_pt(const unsigned long &n)
Return a pointer to the n-th global AlgebraicNode.
Definition: algebraic_elements.h:620
Definition: algebraic_elements.h:55
Definition: fsi_driven_cavity_mesh.template.h:66
unsigned Nx
Number of elements in x direction.
Definition: fsi_driven_cavity_mesh.template.h:83
GeomObject * Wall_pt
Pointer to geometric object that represents the moving wall.
Definition: fsi_driven_cavity_mesh.template.h:93
double Gap_fraction
Definition: fsi_driven_cavity_mesh.template.h:90
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)
Definition: fsi_driven_cavity_mesh.template.cc:41
unsigned Ny
Number of elements in y direction.
Definition: fsi_driven_cavity_mesh.template.h:86
Definition: geom_objects.h:101
static Steady< 0 > Default_TimeStepper
The Steady Timestepper.
Definition: mesh.h:75
Definition: fsi_driven_cavity_mesh.template.h:220
RefineableAlgebraicFSIDrivenCavityMesh(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)
Definition: fsi_driven_cavity_mesh.template.h:225
void update_node_update(AlgebraicNode *&node_pt)
Definition: fsi_driven_cavity_mesh.template.cc:388
Definition: fsi_driven_cavity_mesh.template.h:123
~RefineableFSIDrivenCavityMesh()
Destructor(empty)
Definition: fsi_driven_cavity_mesh.template.h:144
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)
Definition: fsi_driven_cavity_mesh.template.h:127
Definition: refineable_quad_mesh.h:53
void setup_quadtree_forest()
Definition: refineable_quad_mesh.h:88
Definition: simple_rectangular_quadmesh.template.h:58
const unsigned & ny() const
Access function for number of elements in y directions.
Definition: simple_rectangular_quadmesh.template.h:77
const unsigned & nx() const
Access function for number of elements in x directions.
Definition: simple_rectangular_quadmesh.template.h:71
Definition: timesteppers.h:231
const double ly
Definition: ConstraintElementsUnitTest.cpp:34
const double lx
Definition: ConstraintElementsUnitTest.cpp:33
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10
t
Definition: plotPSD.py:36