WARPXM v1.10.0
|
Base class for handling input meshes. More...
#include <mesh.h>
Base class for handling input meshes.
Type | mesh |
OutputMeshPrefix | prefix to use for restart meshes |
NodalMeshPrefix | prefix to use for nodal DG restart nodes |
PeriodicBoundaries | list of names for periodic boundary nodesets |
NumLayers | number of ghost layers |
Public Member Functions | |
mesh () | |
virtual | ~mesh () |
void | setup (const WxCryptSet &wxc, WmDomain &domain) |
Setup the mesh. | |
Protected Member Functions | |
virtual void | setup_impl (const WxCryptSet &wxc, UCDomain::periodicBoundaryList_t &pBL, UCDomain &d, WmDomain &domain)=0 |
Subclass should implement this to properly setup the mesh. | |
Protected Attributes | |
int | num_layers |
Number of ghost layers. | |
std::string | output_mesh_prefix |
Prefix to use for handling restart meshes. | |
wxm::mesh::mesh::mesh | ( | ) |
|
virtual |
void wxm::mesh::mesh::setup | ( | const WxCryptSet & | wxc, |
WmDomain & | domain | ||
) |
Setup the mesh.
wxc |
|
protectedpure virtual |
Subclass should implement this to properly setup the mesh.
wxc | input crypt set |
pBL | list of periodic boundary pairs |
UCDomain | unstructured converter domain to read data into |
Implemented in wxm::mesh::arb_mesh, and wxm::mesh::block_mesh.
|
protected |
Number of ghost layers.
|
protected |
Prefix to use for handling restart meshes.