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.
ConversionJson.H File Reference

Go to the source code of this file.

Namespaces

 NEM
 
 NEM::DRV
 
 NEM::DRV::JSON
 

Macros

#define IF_CFMSH(a)   a,
 
#define IF_CFMSH_GMSH(a)
 
#define PAIR_INT_DUMMY_FUNC(X)   std::pair<int, int> {}
 

Functions

std::vector< PNTMesh::surfaceBCTagNEM::DRV::JSON::pntMeshBcTagFromJSON (const std::string &input)
 
std::string NEM::DRV::JSON::pntMeshBcTagToJSON (const std::vector< PNTMesh::surfaceBCTag > &input)
 
std::vector< int > NEM::DRV::JSON::rangeToVec (const std::pair< int, int > &input)
 

Variables

static constexpr auto NEM::DRV::JSON::convOptions = "Conversion Options"
 
static constexpr auto NEM::DRV::JSON::convMethod = "Method"
 

Macro Definition Documentation

◆ IF_CFMSH

#define IF_CFMSH (   a)    a,

Definition at line 51 of file ConversionJson.H.

Referenced by NEM::DRV::JSON::rangeToVec().

◆ IF_CFMSH_GMSH

#define IF_CFMSH_GMSH (   a)

Definition at line 62 of file ConversionJson.H.

Referenced by NEM::DRV::JSON::rangeToVec().

◆ PAIR_INT_DUMMY_FUNC

#define PAIR_INT_DUMMY_FUNC (   X)    std::pair<int, int> {}