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

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

#include <brick_from_tet_mesh.template.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. More...
 
 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. More...
 
- 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. More...
 
 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. More...
 
 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. More...
 
Vector< unsigned > oomph_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. More...
 

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 212 of file brick_from_tet_mesh.template.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 217 of file brick_from_tet_mesh.template.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 231 of file brick_from_tet_mesh.template.h.


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