Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
oomph::GmshTetScaffoldMesh Class Reference

#include <gmsh_tet_mesh.template.h>

Inheritance diagram for oomph::GmshTetScaffoldMesh:

Public Member Functions

 GmshTetScaffoldMesh (GmshParameters *gmsh_parameters_pt, const bool &use_mesh_grading_from_file)
 Build mesh, based on specified parameters. If boolean is set to true, the target element sizes are read from file (used during adaptation; otherwise uniform target size is used). More...
 

Private Member Functions

void create_mesh_from_msh_file ()
 Create mesh from msh file (created internally via disk-based operations) More...
 
void write_geo_file (const bool &use_mesh_grading_from_file)
 Write geo file for gmsh. More...
 

Private Attributes

GmshParametersGmsh_parameters_pt
 Parameters. More...
 

Friends

template<class ELEMENT >
class GmshTetMesh
 We're friends with the actual mesh. More...
 

Detailed Description

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

Constructor & Destructor Documentation

◆ GmshTetScaffoldMesh()

oomph::GmshTetScaffoldMesh::GmshTetScaffoldMesh ( GmshParameters gmsh_parameters_pt,
const bool &  use_mesh_grading_from_file 
)
inline

Build mesh, based on specified parameters. 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 377 of file gmsh_tet_mesh.template.h.

References create_mesh_from_msh_file(), oomph::GmshParameters::geo_and_msh_file_stem(), oomph::GmshParameters::gmsh_command_line_invocation(), oomph::GmshParameters::gmsh_onscreen_output_counter(), oomph::GmshParameters::gmsh_onscreen_output_file_name(), Gmsh_parameters_pt, and write_geo_file().

Member Function Documentation

◆ create_mesh_from_msh_file()

void oomph::GmshTetScaffoldMesh::create_mesh_from_msh_file ( )
inlineprivate

Create mesh from msh file (created internally via disk-based operations)

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

References oomph::GmshParameters::geo_and_msh_file_stem(), and Gmsh_parameters_pt.

Referenced by GmshTetScaffoldMesh().

◆ write_geo_file()

void oomph::GmshTetScaffoldMesh::write_geo_file ( const bool &  use_mesh_grading_from_file)
inlineprivate

Friends And Related Function Documentation

◆ GmshTetMesh

template<class ELEMENT >
friend class GmshTetMesh
friend

We're friends with the actual mesh.

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

Member Data Documentation

◆ Gmsh_parameters_pt

GmshParameters* oomph::GmshTetScaffoldMesh::Gmsh_parameters_pt
private

Parameters.

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

Referenced by create_mesh_from_msh_file(), GmshTetScaffoldMesh(), and write_geo_file().


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