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

Quadrilateral mesh generator; Uses input from Geompack++. See: http://members.shaw.ca/bjoe/ Currently only for four-noded quads – extension to higher-order quads should be trivial (see the corresponding classes for triangular meshes). More...

#include <geompack_mesh.template.h>

Inheritance diagram for oomph::GeompackQuadMesh< ELEMENT >:

Public Member Functions

 GeompackQuadMesh (const std::string &mesh_file_name, const std::string &curve_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)
 Constructor with the input files. More...
 
 ~GeompackQuadMesh ()
 Empty destructor. More...
 

Private Member Functions

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

Private Attributes

GeompackQuadScaffoldMesh * Tmp_mesh_pt
 Temporary scaffold mesh. More...
 

Detailed Description

template<class ELEMENT>
class oomph::GeompackQuadMesh< ELEMENT >

Quadrilateral mesh generator; Uses input from Geompack++. See: http://members.shaw.ca/bjoe/ Currently only for four-noded quads – extension to higher-order quads should be trivial (see the corresponding classes for triangular meshes).

Definition at line 41 of file geompack_mesh.template.h.

Constructor & Destructor Documentation

◆ GeompackQuadMesh()

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

◆ ~GeompackQuadMesh()

template<class ELEMENT >
oomph::GeompackQuadMesh< ELEMENT >::~GeompackQuadMesh ( )
inline

Empty destructor.

Definition at line 66 of file geompack_mesh.template.h.

Member Function Documentation

◆ build_from_scaffold()

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

Build mesh from scaffold.

Quadrilateral mesh generator; Uses input from Geompack++. See: http://members.shaw.ca/bjoe/ Currently only for four-noded quads – extension to higher-order quads should be trivial (see the corresponding classes for triangular meshes).

Definition at line 42 of file geompack_mesh.template.cc.

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

Member Data Documentation

◆ Tmp_mesh_pt

template<class ELEMENT >
GeompackQuadScaffoldMesh* oomph::GeompackQuadMesh< ELEMENT >::Tmp_mesh_pt
private

Temporary scaffold mesh.

Definition at line 70 of file geompack_mesh.template.h.

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


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