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

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

#include <gmsh_tet_mesh.template.h>

Inheritance diagram for oomph::RefineableGmshTetMesh< ELEMENT >:
oomph::GmshTetMesh< ELEMENT >

Public Member Functions

 RefineableGmshTetMesh (GmshParameters *gmsh_parameters_pt, const bool &use_mesh_grading_from_file, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor. If boolean is set to true, the target element sizes are read from file (used during adaptation; otherwise uniform target size is used). More...
 
 RefineableGmshTetMesh (GmshParameters *gmsh_parameters_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor. More...
 
void adapt (const Vector< double > &elem_error)
 Adapt mesh, based on elemental error provided. More...
 
unsigned unrefine_uniformly ()
 Refine uniformly. More...
 
void refine_uniformly (DocInfo &doc_info)
 Unrefine uniformly. More...
 
- Public Member Functions inherited from oomph::GmshTetMesh< ELEMENT >
 GmshTetMesh (GmshParameters *gmsh_parameters_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor. More...
 
 GmshTetMesh (GmshParameters *gmsh_parameters_pt, const bool &use_mesh_grading_from_file, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor. If boolean is set to true, the target element sizes are read from file (used during adaptation; otherwise uniform target size is used). More...
 

Protected Member Functions

void initialise_adaptation_data ()
 Helper function to initialise data associated with adaptation. More...
 

Additional Inherited Members

- Protected Attributes inherited from oomph::GmshTetMesh< ELEMENT >
GmshParametersGmsh_parameters_pt
 Parameters. More...
 

Detailed Description

template<class ELEMENT>
class oomph::RefineableGmshTetMesh< ELEMENT >

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

Definition at line 2283 of file gmsh_tet_mesh.template.h.

Constructor & Destructor Documentation

◆ RefineableGmshTetMesh() [1/2]

template<class ELEMENT >
oomph::RefineableGmshTetMesh< ELEMENT >::RefineableGmshTetMesh ( GmshParameters gmsh_parameters_pt,
const bool &  use_mesh_grading_from_file,
TimeStepper *  time_stepper_pt = &Mesh::Default_TimeStepper 
)
inline

Constructor. If boolean is set to true, the target element sizes are read from file (used during adaptation; otherwise uniform target size is used).

Definition at line 2290 of file gmsh_tet_mesh.template.h.

References oomph::RefineableGmshTetMesh< ELEMENT >::initialise_adaptation_data().

◆ RefineableGmshTetMesh() [2/2]

template<class ELEMENT >
oomph::RefineableGmshTetMesh< ELEMENT >::RefineableGmshTetMesh ( GmshParameters gmsh_parameters_pt,
TimeStepper *  time_stepper_pt = &Mesh::Default_TimeStepper 
)
inline

Member Function Documentation

◆ adapt()

template<class ELEMENT >
void oomph::RefineableGmshTetMesh< ELEMENT >::adapt ( const Vector< double > &  elem_error)

Adapt mesh, based on elemental error provided.

Adapt problem based on specified elemental error estimates.

Definition at line 40 of file gmsh_tet_mesh.template.cc.

◆ initialise_adaptation_data()

template<class ELEMENT >
void oomph::RefineableGmshTetMesh< ELEMENT >::initialise_adaptation_data ( )
inlineprotected

◆ refine_uniformly()

template<class ELEMENT >
void oomph::RefineableGmshTetMesh< ELEMENT >::refine_uniformly ( DocInfo &  doc_info)
inline

Unrefine uniformly.

Definition at line 2326 of file gmsh_tet_mesh.template.h.

◆ unrefine_uniformly()

template<class ELEMENT >
unsigned oomph::RefineableGmshTetMesh< ELEMENT >::unrefine_uniformly ( )
inline

Refine uniformly.

Definition at line 2317 of file gmsh_tet_mesh.template.h.


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