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.
proteusBlock Struct Reference

stores information for each block of Proteus data More...

Detailed Description

Definition at line 40 of file proteusHdf5.H.

Public Member Functions

 proteusBlock ()
 

Public Attributes

int numElements
 number of elements in block More...
 
int numVerticesPerElement
 number of vertices per element (only one element type allowed per block) More...
 
std::string blockName
 block name More...
 
int vtkElementType
 VTK element type. More...
 
int originalVtkElementType
 original VTK element type. More...
 
std::vector< std::vector< std::vector< double > > > vertices
 vertices More...
 
std::vector< int > loc2Glob
 map between local and global IDs More...
 
std::vector< std::vector< double > > elementData
 element field data More...
 
std::vector< std::vector< double > > vertexData
 vertex field data More...
 

Constructor & Destructor Documentation

◆ proteusBlock()

proteusBlock::proteusBlock ( )
inline

Definition at line 61 of file proteusHdf5.H.

61 {};

Member Data Documentation

◆ blockName

std::string proteusBlock::blockName

Definition at line 45 of file proteusHdf5.H.

Referenced by proteusHdf5::getBlocks().

◆ elementData

std::vector<std::vector<double> > proteusBlock::elementData

Definition at line 59 of file proteusHdf5.H.

Referenced by proteusHdf5::getBlockElementData().

◆ loc2Glob

std::vector<int> proteusBlock::loc2Glob

Definition at line 56 of file proteusHdf5.H.

Referenced by proteusHdf5::getBlockGlobalID().

◆ numElements

◆ numVerticesPerElement

int proteusBlock::numVerticesPerElement

◆ originalVtkElementType

int proteusBlock::originalVtkElementType

This is different if we are converting a high-order element into a low-order element; often useful for visualization

Definition at line 49 of file proteusHdf5.H.

Referenced by proteusHdf5::getBlockInfo().

◆ vertexData

std::vector<std::vector<double> > proteusBlock::vertexData

Definition at line 60 of file proteusHdf5.H.

Referenced by proteusHdf5::getBlockVertexData().

◆ vertices

std::vector<std::vector<std::vector<double> > > proteusBlock::vertices

Definition at line 55 of file proteusHdf5.H.

Referenced by proteusHdf5::getBlockXYZ().

◆ vtkElementType

int proteusBlock::vtkElementType

Definition at line 48 of file proteusHdf5.H.

Referenced by proteusHdf5::getBlockInfo().


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