26 #ifndef OOMPH_BRICK_FROM_TET_MESH_HEADER
27 #define OOMPH_BRICK_FROM_TET_MESH_HEADER
32 #include <oomph-lib-config.h>
44 #include "../generic/mesh.h"
45 #include "../generic/tet_mesh.h"
46 #include "../generic/brick_mesh.h"
47 #include "../generic/refineable_brick_mesh.h"
48 #include "../generic/Telements.h"
59 template<
class ELEMENT>
68 MeshChecker::assert_geometric_element<QElementGeometricBase, ELEMENT>(3,
86 const bool& split_corner_elements,
88 const bool& use_attributes =
false)
91 MeshChecker::assert_geometric_element<QElementGeometricBase, ELEMENT>(3,
99 split_corner_elements,
119 MeshChecker::assert_geometric_element<QElementGeometricBase, ELEMENT>(3,
165 template<
class ELEMENT>
191 xda_file_name, xda_tet_mesh_pt, time_stepper_pt)
211 template<
class ELEMENT>
236 xda_file_name, xda_tet_mesh_pt, time_stepper_pt)
255 template<
class ELEMENT>
288 xda_file_name, xda_tet_mesh_pt, time_stepper_pt)
Definition: brick_from_tet_mesh.template.h:61
Vector< Vector< unsigned > > Boundary_id
Definition: brick_from_tet_mesh.template.h:151
void build_mesh(XdaTetMesh< TElement< 3, 3 >> *tet_mesh_pt, TimeStepper *time_stepper_pt)
Build fct: Pass pointer to existing tet mesh.
Definition: brick_from_tet_mesh.template.cc:39
BrickFromTetMesh(const std::string xda_file_name, XdaTetMesh< TElement< 3, 3 >> *&xda_tet_mesh_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: brick_from_tet_mesh.template.h:114
BrickFromTetMesh(const std::string xda_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Constructor: Pass xda file name.
Definition: brick_from_tet_mesh.template.h:64
Vector< unsigned > oomph_lib_boundary_ids(const unsigned &xda_boundary_id)
Definition: brick_from_tet_mesh.template.h:134
BrickFromTetMesh(const std::string &node_file_name, const std::string &element_file_name, const std::string &face_file_name, const bool &split_corner_elements, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper, const bool &use_attributes=false)
Constructor: Pass the files required for the tetgen mesh.
Definition: brick_from_tet_mesh.template.h:83
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: brick_from_tet_mesh.template.h:214
RefineableBrickFromTetMesh(const std::string xda_file_name, XdaTetMesh< TElement< 3, 3 >> *&xda_tet_mesh_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: brick_from_tet_mesh.template.h:231
RefineableBrickFromTetMesh(const std::string xda_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Constructor: Pass xda file name.
Definition: brick_from_tet_mesh.template.h:217
Definition: refineable_brick_mesh.h:61
void setup_octree_forest()
Do what it says...
Definition: refineable_brick_mesh.h:88
Definition: brick_from_tet_mesh.template.h:261
RefineableSolidBrickFromTetMesh(const std::string xda_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Constructor: Pass xda file name.
Definition: brick_from_tet_mesh.template.h:264
RefineableSolidBrickFromTetMesh(const std::string xda_file_name, XdaTetMesh< TElement< 3, 3 >> *&xda_tet_mesh_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: brick_from_tet_mesh.template.h:283
Definition: brick_from_tet_mesh.template.h:168
SolidBrickFromTetMesh(const std::string xda_file_name, XdaTetMesh< TElement< 3, 3 >> *&xda_tet_mesh_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Definition: brick_from_tet_mesh.template.h:186
SolidBrickFromTetMesh(const std::string xda_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
Constructor: Pass xda file name.
Definition: brick_from_tet_mesh.template.h:171
void set_lagrangian_nodal_coordinates()
Definition: mesh.cc:9564
Definition: Telements.h:1208
Definition: tetgen_mesh.template.h:52
Definition: timesteppers.h:231
Tet mesh made of quadratic (ten node) tets built from xda input file.
Definition: xda_tet_mesh.template.h:54
std::string string(const unsigned &i)
Definition: oomph_definitions.cc:286
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10