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

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

#include <brick_from_tet_mesh.template.h>

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

Public Member Functions

 RefineableSolidBrickFromTetMesh (const std::string xda_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass xda file name. More...
 
 RefineableSolidBrickFromTetMesh (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::RefineableSolidBrickFromTetMesh< ELEMENT >

//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////

Refineable solid 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 256 of file brick_from_tet_mesh.template.h.

Constructor & Destructor Documentation

◆ RefineableSolidBrickFromTetMesh() [1/2]

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

Constructor: Pass xda file name.

Definition at line 264 of file brick_from_tet_mesh.template.h.

◆ RefineableSolidBrickFromTetMesh() [2/2]

template<class ELEMENT >
oomph::RefineableSolidBrickFromTetMesh< ELEMENT >::RefineableSolidBrickFromTetMesh ( 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 283 of file brick_from_tet_mesh.template.h.


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