NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
NEM::DRV::GmshToExoConversionDriver::MeshData Struct Reference

Detailed Description

Definition at line 51 of file GmshToExoConversionDriver.H.

Public Member Functions

 MeshData (std::string meshFile)
 

Public Attributes

std::string meshFileName {}
 
std::string meshName {"default"}
 
bool usePhys {false}
 
bool makeFreeSurfSS {false}
 
bool splitTopBotSS {false}
 
std::vector< std::string > sideSetNames {}
 
std::map< std::string, std::string > elmBlkNames {}
 
jsoncons::optional< std::string > addGlobalNodeSet {}
 

Private Member Functions

 MeshData ()=default
 

Constructor & Destructor Documentation

◆ MeshData() [1/2]

NEM::DRV::GmshToExoConversionDriver::MeshData::MeshData ( std::string  meshFile)
explicit

Definition at line 44 of file GmshToExoConversionDriver.C.

45  : meshFileName(std::move(meshFile)) {}

◆ MeshData() [2/2]

NEM::DRV::GmshToExoConversionDriver::MeshData::MeshData ( )
privatedefault

Member Data Documentation

◆ addGlobalNodeSet

jsoncons::optional<std::string> NEM::DRV::GmshToExoConversionDriver::MeshData::addGlobalNodeSet {}

Definition at line 61 of file GmshToExoConversionDriver.H.

◆ elmBlkNames

std::map<std::string, std::string> NEM::DRV::GmshToExoConversionDriver::MeshData::elmBlkNames {}

Definition at line 60 of file GmshToExoConversionDriver.H.

◆ makeFreeSurfSS

bool NEM::DRV::GmshToExoConversionDriver::MeshData::makeFreeSurfSS {false}

Definition at line 57 of file GmshToExoConversionDriver.H.

◆ meshFileName

std::string NEM::DRV::GmshToExoConversionDriver::MeshData::meshFileName {}

Definition at line 54 of file GmshToExoConversionDriver.H.

◆ meshName

std::string NEM::DRV::GmshToExoConversionDriver::MeshData::meshName {"default"}

Definition at line 55 of file GmshToExoConversionDriver.H.

◆ sideSetNames

std::vector<std::string> NEM::DRV::GmshToExoConversionDriver::MeshData::sideSetNames {}

Definition at line 59 of file GmshToExoConversionDriver.H.

◆ splitTopBotSS

bool NEM::DRV::GmshToExoConversionDriver::MeshData::splitTopBotSS {false}

Definition at line 58 of file GmshToExoConversionDriver.H.

◆ usePhys

bool NEM::DRV::GmshToExoConversionDriver::MeshData::usePhys {false}

Definition at line 56 of file GmshToExoConversionDriver.H.


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