26 #ifndef OOMPH_THIN_LAYER_BRICK_ON_TET_MESH_HEADER
27 #define OOMPH_THIN_LAYER_BRICK_ON_TET_MESH_HEADER
30 #include "../generic/brick_mesh.h"
31 #include "../generic/refineable_brick_mesh.h"
40 template<
class ELEMENT>
66 const unsigned& nlayer,
126 template<
class ELEMENT>
154 const unsigned& nlayer,
181 template<
class ELEMENT>
209 const unsigned& nlayer,
237 template<
class ELEMENT>
266 const unsigned& nlayer,
Base class for brick meshes (meshes made of 3D brick elements).
Definition: brick_mesh.h:178
static Steady< 0 > Default_TimeStepper
The Steady Timestepper.
Definition: mesh.h:75
Definition: refineable_brick_mesh.h:61
void setup_octree_forest()
Do what it says...
Definition: refineable_brick_mesh.h:88
Definition: thin_layer_brick_on_tet_mesh.template.h:242
void(* ThicknessFctPt)(const Vector< double > &x, double &h_thick)
Definition: thin_layer_brick_on_tet_mesh.template.h:246
RefineableSolidThinLayerBrickOnTetMesh(Mesh *tet_mesh_pt, const Vector< unsigned > &boundary_ids, ThicknessFctPt thickness_fct_pt, const unsigned &nlayer, const Vector< Vector< unsigned >> &in_out_boundary_id, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: thin_layer_brick_on_tet_mesh.template.h:262
Definition: thin_layer_brick_on_tet_mesh.template.h:130
void(* ThicknessFctPt)(const Vector< double > &x, double &h_thick)
Definition: thin_layer_brick_on_tet_mesh.template.h:134
RefineableThinLayerBrickOnTetMesh(Mesh *tet_mesh_pt, const Vector< unsigned > &boundary_ids, ThicknessFctPt thickness_fct_pt, const unsigned &nlayer, const Vector< Vector< unsigned >> &in_out_boundary_id, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: thin_layer_brick_on_tet_mesh.template.h:150
void set_lagrangian_nodal_coordinates()
Definition: mesh.cc:9564
Definition: thin_layer_brick_on_tet_mesh.template.h:185
SolidThinLayerBrickOnTetMesh(Mesh *tet_mesh_pt, const Vector< unsigned > &boundary_ids, ThicknessFctPt thickness_fct_pt, const unsigned &nlayer, const Vector< Vector< unsigned >> &in_out_boundary_id, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: thin_layer_brick_on_tet_mesh.template.h:205
void(* ThicknessFctPt)(const Vector< double > &x, double &h_thick)
Definition: thin_layer_brick_on_tet_mesh.template.h:189
Definition: thin_layer_brick_on_tet_mesh.template.h:42
Vector< unsigned > in_out_boundary_id(const unsigned &boundary_id)
Definition: thin_layer_brick_on_tet_mesh.template.h:90
ThicknessFctPt Thickness_fct_pt
Definition: thin_layer_brick_on_tet_mesh.template.h:112
unsigned Outer_boundary_id
Definition: thin_layer_brick_on_tet_mesh.template.h:104
unsigned outer_boundary_id()
Definition: thin_layer_brick_on_tet_mesh.template.h:82
Vector< Vector< unsigned > > In_out_boundary_id
Definition: thin_layer_brick_on_tet_mesh.template.h:108
ThinLayerBrickOnTetMesh(Mesh *tet_mesh_pt, const Vector< unsigned > &boundary_ids, ThicknessFctPt thickness_fct_pt, const unsigned &nlayer, const Vector< Vector< unsigned >> &in_out_boundary_id, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: thin_layer_brick_on_tet_mesh.template.cc:53
Vector< unsigned > FSI_boundary_id
Definition: thin_layer_brick_on_tet_mesh.template.h:100
Vector< unsigned > fsi_boundary_id()
Definition: thin_layer_brick_on_tet_mesh.template.h:74
void(* ThicknessFctPt)(const Vector< double > &x, double &h_thick)
Definition: thin_layer_brick_on_tet_mesh.template.h:46
Definition: timesteppers.h:231
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10
list x
Definition: plotDoE.py:28