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

Refineable brick mesh built by brickifying an existing tet mesh – each tet gets split into four bricks. Can only be built with quadratic (27 node) elements. More...

#include <brick_from_tet_mesh.h>

Inheritance diagram for oomph::RefineableBrickFromTetMesh< ELEMENT >:
oomph::BrickFromTetMesh< ELEMENT >

Public Member Functions

 RefineableBrickFromTetMesh (const std::string xda_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass xda file name.
 
 RefineableBrickFromTetMesh (const std::string xda_file_name, XdaTetMesh< TElement< 3, 3 > > *&xda_tet_mesh_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass xda file name. This returns a pointer to the internally built XdaTetMesh for external use. Note that YOU are responsible for deleting this mesh.
 
- Public Member Functions inherited from oomph::BrickFromTetMesh< ELEMENT >
 BrickFromTetMesh (const std::string xda_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass xda file name.
 
 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.
 
 BrickFromTetMesh (const std::string xda_file_name, XdaTetMesh< TElement< 3, 3 > > *&xda_tet_mesh_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass xda file name. This returns a pointer to the internally built XdaTetMesh for external use. Note that YOU are responsible for deleting this mesh.
 
Vector< unsignedoomph_lib_boundary_ids (const unsigned &xda_boundary_id)
 Access functions to the Vector of oomph-lib boundary ids that make up boundary b in the original xda enumeration.
 

Detailed Description

template<class ELEMENT>
class oomph::RefineableBrickFromTetMesh< ELEMENT >

Refineable brick mesh built by brickifying an existing tet mesh – each tet gets split into four bricks. Can only be built with quadratic (27 node) elements.

Definition at line 207 of file brick_from_tet_mesh.h.

Constructor & Destructor Documentation

◆ RefineableBrickFromTetMesh() [1/2]

template<class ELEMENT >
oomph::RefineableBrickFromTetMesh< ELEMENT >::RefineableBrickFromTetMesh ( const std::string  xda_file_name,
TimeStepper time_stepper_pt = &Mesh::Default_TimeStepper 
)
inline

Constructor: Pass xda file name.

Definition at line 212 of file brick_from_tet_mesh.h.

◆ RefineableBrickFromTetMesh() [2/2]

template<class ELEMENT >
oomph::RefineableBrickFromTetMesh< ELEMENT >::RefineableBrickFromTetMesh ( const std::string  xda_file_name,
XdaTetMesh< TElement< 3, 3 > > *&  xda_tet_mesh_pt,
TimeStepper time_stepper_pt = &Mesh::Default_TimeStepper 
)
inline

Constructor: Pass xda file name. This returns a pointer to the internally built XdaTetMesh for external use. Note that YOU are responsible for deleting this mesh.

Definition at line 226 of file brick_from_tet_mesh.h.


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