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

MySimple 3D tet mesh for TElements. More...

#include <simple_cubic_tet_mesh.template.h>

Inheritance diagram for oomph::SimpleCubicTetMesh< ELEMENT >:

Public Member Functions

 SimpleCubicTetMesh (const unsigned &n_x, const unsigned &n_y, const unsigned &n_z, const double &l_x, const double &l_y, const double &l_z, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor: Pass number of element blocks in the x, y and z directions and the corresponding dimensions. Timestepper defaults to Steady. More...
 

Private Member Functions

void build_from_scaffold (TimeStepper *time_stepper_pt)
 Build mesh from scaffold mesh. More...
 

Private Attributes

Mesh * Tmp_mesh_pt
 Temporary scaffold mesh. More...
 

Detailed Description

template<class ELEMENT>
class oomph::SimpleCubicTetMesh< ELEMENT >

MySimple 3D tet mesh for TElements.

Definition at line 39 of file simple_cubic_tet_mesh.template.h.

Constructor & Destructor Documentation

◆ SimpleCubicTetMesh()

template<class ELEMENT >
oomph::SimpleCubicTetMesh< ELEMENT >::SimpleCubicTetMesh ( const unsigned &  n_x,
const unsigned &  n_y,
const unsigned &  n_z,
const double &  l_x,
const double &  l_y,
const double &  l_z,
TimeStepper *  time_stepper_pt = &Mesh::Default_TimeStepper 
)
inline

Constructor: Pass number of element blocks in the x, y and z directions and the corresponding dimensions. Timestepper defaults to Steady.

Definition at line 45 of file simple_cubic_tet_mesh.template.h.

References oomph::SimpleCubicTetMesh< ELEMENT >::build_from_scaffold(), and oomph::SimpleCubicTetMesh< ELEMENT >::Tmp_mesh_pt.

Member Function Documentation

◆ build_from_scaffold()

template<class ELEMENT >
void oomph::SimpleCubicTetMesh< ELEMENT >::build_from_scaffold ( TimeStepper *  time_stepper_pt)
private

Build mesh from scaffold mesh.

Simple tetrahedral mesh - with 24 tet elements constructed within a "brick" form for each element block.

Definition at line 44 of file simple_cubic_tet_mesh.template.cc.

Referenced by oomph::SimpleCubicTetMesh< ELEMENT >::SimpleCubicTetMesh().

Member Data Documentation

◆ Tmp_mesh_pt

template<class ELEMENT >
Mesh* oomph::SimpleCubicTetMesh< ELEMENT >::Tmp_mesh_pt
private

Temporary scaffold mesh.

Definition at line 89 of file simple_cubic_tet_mesh.template.h.

Referenced by oomph::SimpleCubicTetMesh< ELEMENT >::SimpleCubicTetMesh().


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