IOSS 2.0
Loading...
Searching...
No Matches
Ioexnl::Mesh Class Reference

#include <Ioexnl_Internals.h>

Collaboration diagram for Ioexnl::Mesh:
[legend]

Public Member Functions

 Mesh (int dim, const char *the_title, const Ioss::ParallelUtils &util, bool file_pp)
 
void populate (Ioss::Region *region)
 
void get_global_counts ()
 

Public Attributes

char title [MAX_LINE_LENGTH+1] {}
 
int dimensionality {}
 
bool file_per_processor {true}
 
bool use_node_map {true}
 
bool use_elem_map {true}
 
bool use_face_map {true}
 
bool use_edge_map {true}
 
bool full_nemesis_data {true}
 
std::vector< Assemblyassemblies {}
 
std::vector< Blobblobs {}
 
std::vector< NodeBlocknodeblocks {}
 
std::vector< EdgeBlockedgeblocks {}
 
std::vector< FaceBlockfaceblocks {}
 
std::vector< ElemBlockelemblocks {}
 
std::vector< NodeSetnodesets {}
 
std::vector< EdgeSetedgesets {}
 
std::vector< FaceSetfacesets {}
 
std::vector< ElemSetelemsets {}
 
std::vector< SideSetsidesets {}
 
CommunicationMetaData comm {}
 
Ioss::ParallelUtils parallelUtil
 

Constructor & Destructor Documentation

◆ Mesh()

Ioexnl::Mesh::Mesh ( int dim,
const char * the_title,
const Ioss::ParallelUtils & util,
bool file_pp )
inline

Member Function Documentation

◆ get_global_counts()

void Mesh::get_global_counts ( )

◆ populate()

void Mesh::populate ( Ioss::Region * region)

Member Data Documentation

◆ assemblies

std::vector<Assembly> Ioexnl::Mesh::assemblies {}

◆ blobs

std::vector<Blob> Ioexnl::Mesh::blobs {}

◆ comm

CommunicationMetaData Ioexnl::Mesh::comm {}

◆ dimensionality

int Ioexnl::Mesh::dimensionality {}

◆ edgeblocks

std::vector<EdgeBlock> Ioexnl::Mesh::edgeblocks {}

◆ edgesets

std::vector<EdgeSet> Ioexnl::Mesh::edgesets {}

◆ elemblocks

std::vector<ElemBlock> Ioexnl::Mesh::elemblocks {}

◆ elemsets

std::vector<ElemSet> Ioexnl::Mesh::elemsets {}

◆ faceblocks

std::vector<FaceBlock> Ioexnl::Mesh::faceblocks {}

◆ facesets

std::vector<FaceSet> Ioexnl::Mesh::facesets {}

◆ file_per_processor

bool Ioexnl::Mesh::file_per_processor {true}

◆ full_nemesis_data

bool Ioexnl::Mesh::full_nemesis_data {true}

◆ nodeblocks

std::vector<NodeBlock> Ioexnl::Mesh::nodeblocks {}

◆ nodesets

std::vector<NodeSet> Ioexnl::Mesh::nodesets {}

◆ parallelUtil

Ioss::ParallelUtils Ioexnl::Mesh::parallelUtil

◆ sidesets

std::vector<SideSet> Ioexnl::Mesh::sidesets {}

◆ title

char Ioexnl::Mesh::title[MAX_LINE_LENGTH+1] {}

◆ use_edge_map

bool Ioexnl::Mesh::use_edge_map {true}

◆ use_elem_map

bool Ioexnl::Mesh::use_elem_map {true}

◆ use_face_map

bool Ioexnl::Mesh::use_face_map {true}

◆ use_node_map

bool Ioexnl::Mesh::use_node_map {true}

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