A complete I/O class for EXODUS II file format. More...
Methods for definition, addition, removal, and modification of the elements, nodes, element blocks, node sets, and side sets are implemented. The implementation relies on standard EXODUS II library provided in system repository.
Public Member Functions | |
exoMesh () | |
exoMesh (std::string ifname) | |
Construct exoMesh with initial file name. More... | |
exoMesh (const exoMesh &)=default | |
exoMesh (exoMesh &&)=default | |
exoMesh & | operator= (const exoMesh &)=default |
exoMesh & | operator= (exoMesh &&)=default |
~exoMesh () | |
bool | isCompatible () const |
int | getNumberOfNodes () const |
Returns total number of nodes. More... | |
int | getNumberOfElements () const |
Returns total number of elements. More... | |
int | getNumberOfElementBlocks () const |
Returns total number of element blocks. More... | |
int | getNumberOfNodeSets () const |
Returns total number of node sets. More... | |
int | getNumberOfSideSets () const |
Returns total number of side sets. More... | |
const std::string & | getElmBlkName (int idx) const |
Returns the name the element block for given index. More... | |
const std::string | getElmBlkNameById (int id) const |
Returns the name the element block for given element block ID. More... | |
const std::string & | getNdeSetName (int idx) const |
Returns the name the nodeset for given index. More... | |
std::string | getNdeSetNameById (int id) const |
Returns the name the nodeset for given nodeset id. More... | |
const std::string & | getSdeSetName (int idx) const |
Returns the name the sideset for given index. More... | |
int | getElmBlkIndex (int id) const |
Returns the index for the element block for given id. More... | |
int | getElmBlkIndex (const std::string name) const |
Returns the index for the element block for given name. More... | |
int | getElmBlkId (int idx) const |
Returns the id for the element block for given index. More... | |
int | getElmBlkId (std::string ebName) const |
Returns the id for the element block from element block name. More... | |
int | getNdeSetId (int idx) const |
Returns the id for the nodeset for given index. More... | |
int | getNdeSetId (const std::string &nsName) const |
Returns the id for the nodeset for nodeset name. More... | |
int | getNdeSetIndex (const std::string &nsName) const |
Returns the index for the nodeset for nodeset name. More... | |
int | getSdeSetId (int idx) const |
Returns the id for the sideset for given index. More... | |
int | getSdeSetId (const std::string &ssName) const |
Returns the id for the sideset for sideset name. More... | |
int | getSdeSetIndex (const std::string &ssName) const |
Returns the index of the sideset for sideset name. More... | |
elementType | getElmBlkType (int idx) const |
Returns the element type for the block. More... | |
elementType | getElmBlkTypeById (int id) const |
Returns the element type for the block. More... | |
elementType | getElmBlkType (const std::string &ebName) const |
Returns the element type for the block. More... | |
int | getNumElmsInBlk (int idx) const |
Returns the number of elements for the block. More... | |
int | getNumElmsInBlk (const std::string &ebName) const |
Returns the number of elements for the block. More... | |
int | getNumElmsInBlkById (int id) const |
Returns the number of elements for the block. More... | |
int | getNumNdesInNdeSet (int idx) const |
Returns the number of nodes for the nodeset. More... | |
int | getNumNdesInNdeSet (const std::string &nsName) const |
Returns the number of nodes for the nodeset. More... | |
int | getNumNdesInNdeSetById (int id) const |
Returns the number of nodes for the nodeset. More... | |
int | getNumSdesInSdeSet (int idx) const |
Returns the number of sides for the sideset. More... | |
int | getNumSdesInSdeSet (const std::string &ssName) const |
Returns the number of sides for the sideset. More... | |
int | getNumSdesInSdeSetById (int id) const |
Returns the number of sides for the sideset. More... | |
const std::vector< int > & | getElmBlkIds () const |
Returns the IDs of registered element blocks. More... | |
const std::vector< std::string > & | getElmBlkNames () const |
Returns the names of registered element blocks. More... | |
const std::vector< std::string > & | getNdeSetNames () const |
Returns the names of registered node sets. More... | |
const std::vector< std::string > & | getSdeSetNames () const |
Returns the names of registered side sets. More... | |
int | getDimension () const |
Returns problem dimension. More... | |
void | setBlockName (int idx, const std::string &name) |
Sets/changes block name. More... | |
void | setBlockName (const std::string &name, const std::string &newName) |
Sets/changes block name. More... | |
void | setSdeSetName (int idx, const std::string &name) |
Sets/changes sideset name. More... | |
void | setSdeSetName (const std::string &name, const std::string &newName) |
Sets/changes sideset name. More... | |
void | setNdeSetName (int idx, const std::string &name) |
Sets/changes nodeset name. More... | |
void | setNdeSetName (const std::string &name, const std::string &newName) |
Sets/changes nodeset name. More... | |
void | setDimension (int dim) |
Sets/changes the problem dimensionality. More... | |
void | addNde (double x, double y, double z) |
Add nodes to the database. More... | |
void | addNde (const std::vector< double > &xyz) |
Add nodes to the database. More... | |
void | addElmBlk (const elmBlkType &eb) |
Add element block to the database. More... | |
void | addNdeSet (const ndeSetType &ns) |
Add node set to the database. More... | |
void | addSdeSet (const sdeSetType &ss) |
Add side set to the database. More... | |
void | removeElmBlkByName (const std::string &blkName) |
Remove an element block by name. More... | |
void | removeElmBlkById (int id) |
Remove an element block by ID. More... | |
int | findElmBlkIdxByElmId (int elmId) const |
Finds index of the first block containing element. More... | |
int | findElmBlkIdxByElmIdLst (const std::vector< int > &elmIds) const |
Finds index of the block containing most or all of the list (slower) More... | |
std::vector< int > | lstElmInBlk (int blkIdx, const std::vector< int > &elmIds, bool &allIn) const |
Finds all elements that are within the block and generates a list of them. More... | |
void | combineElmBlks (const std::vector< int > &blkIdLst, const std::string &newName) |
Combines element blocks into one block. More... | |
void | updateSidesets (const std::map< int, int > &old2NewElmIds) |
Updates sidesets from combining blocks. More... | |
void | removeByElmIdLst (int blkIdx, const std::vector< int > &idLst) |
Removes a list of elements from an element block. More... | |
void | addElmBlkByElmIdLst (const std::string &name, std::vector< int > &idLst) |
Creates a new element block and augments previous owners. More... | |
void | addNdeSetByNdeIdLst (const std::string &name, const std::vector< int > &idLst) |
Creates a new node set and augments previous ones if needed. More... | |
void | snapNdeCrdsZero (double tol=1e-5) |
Filter nodal coordinates and snap to zero. More... | |
void | mergeNodes (double tol=1e-15) |
Merges duplicated and nodes within given proximity. More... | |
void | scaleNodes (double sc=1.0) |
scales the nodal coordinates More... | |
void | stitch (const exoMesh &otherMesh) |
Stitch another mesh into the current. More... | |
void | setFileName (const std::string &fName) |
Change the file name. More... | |
void | write () |
Write to file name specified at construction or using setFileName method. More... | |
void | read (const std::string &ifname=std::string()) |
Resets the class and reads from file name provided. More... | |
void | reset () |
Resets the EXODUS database. More... | |
void | report () const |
Print out a report of the current EXODUS database. More... | |
void | togVrb () |
Toggle verbosity. More... | |
Private Member Functions | |
void | exoPopulate (bool updElmLst=false) |
template<typename T > | |
std::map< T, int > | findDuplicates (const std::vector< T > &vecOfElements) |
Private Attributes | |
int | _numDim |
int | _numNdes |
std::vector< double > | _xCrds |
std::vector< double > | _yCrds |
std::vector< double > | _zCrds |
int | _numElms |
elmBlks | _elmBlks |
std::vector< std::string > | _elmBlkNames |
std::vector< int > | _elmBlkIds |
ndeSets | _ndeSets |
std::vector< std::string > | _ndeSetNames |
sdeSets | _sdeSets |
std::vector< std::string > | _sdeSetNames |
int | _fid |
float | _api_v |
float | _dbs_v |
int | _exErr |
std::string | _ifname |
bool | _isSupported |
bool | _isPopulated |
bool | _isOpen |
bool | _isVerbose |
bool | _reindexBlks {true} |
std::vector< std::vector< int > > | glbConn |
|
explicit |
|
default |
|
default |
|
inline |
eb | EXODUS element block |
Definition at line 504 of file exoMesh.H.
Referenced by addElmBlkByElmIdLst(), NEM::DRV::ConversionDriver::genExo(), and stitch().
void NEM::MSH::EXOMesh::exoMesh::addElmBlkByElmIdLst | ( | const std::string & | name, |
std::vector< int > & | idLst | ||
) |
name | new element block name |
idLst | vector of element ids |
Definition at line 807 of file exoMesh.C.
References _elmBlks, _isPopulated, addElmBlk(), NEM::MSH::EXOMesh::elmBlkType::conn, NEM::MSH::EXOMesh::elmBlkType::elmIds, NEM::MSH::EXOMesh::elmBlkType::eTpe, exoPopulate(), findElmBlkIdxByElmIdLst(), getElmBlkType(), glbConn, NEM::MSH::EXOMesh::elmBlkType::id, lstElmInBlk(), NEM::MSH::EXOMesh::elmBlkType::name, NEM::MSH::EXOMesh::elmBlkType::ndeIdOffset, NEM::MSH::EXOMesh::elmBlkType::ndePerElm, NEM::MSH::EXOMesh::elmBlkType::nElm, removeByElmIdLst(), and NEM::MSH::EXOMesh::wrnErrMsg().
Referenced by NEM::DRV::ConversionDriver::procExo().
|
inline |
x | |
y | |
z |
Definition at line 487 of file exoMesh.H.
Referenced by NEM::DRV::ConversionDriver::genExo().
|
inline |
xyz | 3-vector of form (x, y, z) |
Definition at line 497 of file exoMesh.H.
|
inline |
ns | EXODUS node set |
Definition at line 512 of file exoMesh.H.
Referenced by addNdeSetByNdeIdLst(), NEM::DRV::GmshToExoConversionDriver::execute(), NEM::DRV::ConversionDriver::genExo(), and stitch().
void NEM::MSH::EXOMesh::exoMesh::addNdeSetByNdeIdLst | ( | const std::string & | name, |
const std::vector< int > & | idLst | ||
) |
name | new node set name |
idLst | vector of node ids |
Definition at line 857 of file exoMesh.C.
References _isPopulated, _ndeSets, addNdeSet(), exoPopulate(), NEM::MSH::EXOMesh::ndeSetType::id, NEM::MSH::EXOMesh::ndeSetType::name, NEM::MSH::EXOMesh::ndeSetType::ndeIdOffset, NEM::MSH::EXOMesh::ndeSetType::ndeIds, and NEM::MSH::EXOMesh::ndeSetType::nNde.
Referenced by NEM::DRV::ConversionDriver::procExo().
|
inline |
ss | EXODUS side set |
Definition at line 520 of file exoMesh.H.
Referenced by NEM::DRV::ConversionDriver::freeSurfaceSideSet(), NEM::DRV::ConversionDriver::genExo(), and stitch().
void NEM::MSH::EXOMesh::exoMesh::combineElmBlks | ( | const std::vector< int > & | blkIdLst, |
const std::string & | newName | ||
) |
blkIdLst | vector of element block IDs |
Definition at line 448 of file exoMesh.C.
References _elmBlkIds, _elmBlks, _numNdes, _reindexBlks, _sdeSets, _xCrds, _yCrds, _zCrds, nemAux::Timer::elapsed(), findDuplicates(), getElmBlkIndex(), getElmBlkTypeById(), getNumberOfElements(), glbConn, HEX, id, QUAD, removeElmBlkById(), nemAux::Timer::start(), nemAux::Timer::stop(), TETRA, TRIANGLE, updateSidesets(), and WEDGE.
|
private |
Definition at line 309 of file exoMesh.C.
References _elmBlkNames, _elmBlks, _isPopulated, _isVerbose, _ndeSetNames, _ndeSets, _numElms, _reindexBlks, _sdeSetNames, _sdeSets, glbConn, and report().
Referenced by addElmBlkByElmIdLst(), addNdeSetByNdeIdLst(), mergeNodes(), removeElmBlkById(), removeElmBlkByName(), stitch(), and write().
|
inlineprivate |
int NEM::MSH::EXOMesh::exoMesh::findElmBlkIdxByElmId | ( | int | elmId | ) | const |
int NEM::MSH::EXOMesh::exoMesh::findElmBlkIdxByElmIdLst | ( | const std::vector< int > & | elmIds | ) | const |
elmIds | vector of element ids |
Definition at line 938 of file exoMesh.C.
References _elmBlks, and lstElmInBlk().
Referenced by addElmBlkByElmIdLst().
|
inline |
Definition at line 412 of file exoMesh.H.
Referenced by NEM::DRV::ConversionDriver::freeSurfaceSideSet().
|
inline |
int NEM::MSH::EXOMesh::exoMesh::getElmBlkId | ( | std::string | ebName | ) | const |
|
inline |
int NEM::MSH::EXOMesh::exoMesh::getElmBlkIndex | ( | int | id | ) | const |
id | Id of block |
Definition at line 1468 of file exoMesh.C.
References _elmBlks, and getNumberOfElementBlocks().
Referenced by combineElmBlks().
int NEM::MSH::EXOMesh::exoMesh::getElmBlkIndex | ( | const std::string | name | ) | const |
id | Id of block |
Definition at line 1476 of file exoMesh.C.
References _elmBlks, and getNumberOfElementBlocks().
|
inline |
const std::string NEM::MSH::EXOMesh::exoMesh::getElmBlkNameById | ( | int | id | ) | const |
|
inline |
Definition at line 391 of file exoMesh.H.
Referenced by NEM::DRV::ConversionDriver::procExo().
|
inline |
idx | index of block |
Definition at line 315 of file exoMesh.H.
Referenced by addElmBlkByElmIdLst().
elementType NEM::MSH::EXOMesh::exoMesh::getElmBlkType | ( | const std::string & | ebName | ) | const |
elementType NEM::MSH::EXOMesh::exoMesh::getElmBlkTypeById | ( | int | id | ) | const |
id | ID of block |
Definition at line 1403 of file exoMesh.C.
References _elmBlks.
Referenced by combineElmBlks().
|
inline |
int NEM::MSH::EXOMesh::exoMesh::getNdeSetId | ( | const std::string & | nsName | ) | const |
int NEM::MSH::EXOMesh::exoMesh::getNdeSetIndex | ( | const std::string & | nsName | ) | const |
|
inline |
std::string NEM::MSH::EXOMesh::exoMesh::getNdeSetNameById | ( | int | id | ) | const |
|
inline |
Definition at line 398 of file exoMesh.H.
|
inline |
Definition at line 207 of file exoMesh.H.
Referenced by NEM::DRV::GmshToExoConversionDriver::execute(), getElmBlkIndex(), removeByElmIdLst(), and report().
|
inline |
Definition at line 202 of file exoMesh.H.
Referenced by combineElmBlks(), and NEM::DRV::GmshToExoConversionDriver::execute().
|
inline |
Definition at line 197 of file exoMesh.H.
Referenced by NEM::DRV::GmshToExoConversionDriver::execute().
|
inline |
Definition at line 212 of file exoMesh.H.
Referenced by NEM::DRV::GmshToExoConversionDriver::execute(), and report().
|
inline |
Definition at line 217 of file exoMesh.H.
Referenced by NEM::DRV::GmshToExoConversionDriver::execute(), and report().
|
inline |
int NEM::MSH::EXOMesh::exoMesh::getNumElmsInBlk | ( | const std::string & | ebName | ) | const |
int NEM::MSH::EXOMesh::exoMesh::getNumElmsInBlkById | ( | int | id | ) | const |
|
inline |
int NEM::MSH::EXOMesh::exoMesh::getNumNdesInNdeSet | ( | const std::string & | nsName | ) | const |
int NEM::MSH::EXOMesh::exoMesh::getNumNdesInNdeSetById | ( | int | id | ) | const |
|
inline |
int NEM::MSH::EXOMesh::exoMesh::getNumSdesInSdeSet | ( | const std::string & | ssName | ) | const |
int NEM::MSH::EXOMesh::exoMesh::getNumSdesInSdeSetById | ( | int | id | ) | const |
|
inline |
int NEM::MSH::EXOMesh::exoMesh::getSdeSetId | ( | const std::string & | ssName | ) | const |
int NEM::MSH::EXOMesh::exoMesh::getSdeSetIndex | ( | const std::string & | ssName | ) | const |
|
inline |
|
inline |
Definition at line 405 of file exoMesh.H.
|
inline |
std::vector< int > NEM::MSH::EXOMesh::exoMesh::lstElmInBlk | ( | int | blkIdx, |
const std::vector< int > & | elmIds, | ||
bool & | allIn | ||
) | const |
blkIdx | element block index |
elmIds | vector of element ids |
allIn | true if all elements are in given element block |
Definition at line 967 of file exoMesh.C.
References _elmBlks.
Referenced by addElmBlkByElmIdLst(), findElmBlkIdxByElmIdLst(), and NEM::DRV::ConversionDriver::procExo().
void NEM::MSH::EXOMesh::exoMesh::mergeNodes | ( | double | tol = 1e-15 | ) |
tol | tolerance used in determining if a line intersects a surface |
Definition at line 1232 of file exoMesh.C.
References _elmBlks, _ndeSets, _numNdes, _xCrds, _yCrds, _zCrds, and exoPopulate().
Referenced by NEM::DRV::ConversionDriver::procExo().
void NEM::MSH::EXOMesh::exoMesh::read | ( | const std::string & | ifname = std::string() | ) |
Definition at line 1003 of file exoMesh.C.
References _api_v, _dbs_v, _elmBlkIds, _elmBlkNames, _elmBlks, _exErr, _fid, _ifname, _isOpen, _isPopulated, _ndeSetNames, _ndeSets, _numDim, _numElms, _numNdes, _sdeSetNames, _sdeSets, _xCrds, _yCrds, _zCrds, NEM::MSH::EXOMesh::elmBlkType::conn, NEM::MSH::EXOMesh::sdeSetType::elmIdOffset, NEM::MSH::EXOMesh::elmBlkType::elmIds, NEM::MSH::EXOMesh::sdeSetType::elmIds, NEM::MSH::EXOMesh::elmTypeNum(), NEM::MSH::EXOMesh::elmBlkType::eTpe, glbConn, NEM::MSH::EXOMesh::ndeSetType::id, NEM::MSH::EXOMesh::elmBlkType::id, NEM::MSH::EXOMesh::sdeSetType::id, NEM::MSH::EXOMesh::ndeSetType::name, NEM::MSH::EXOMesh::elmBlkType::name, NEM::MSH::EXOMesh::sdeSetType::name, NEM::MSH::EXOMesh::elmBlkType::ndeCoords, NEM::MSH::EXOMesh::ndeSetType::ndeIdOffset, NEM::MSH::EXOMesh::elmBlkType::ndeIdOffset, NEM::MSH::EXOMesh::ndeSetType::ndeIds, NEM::MSH::EXOMesh::elmBlkType::ndePerElm, NEM::MSH::EXOMesh::elmBlkType::nElm, NEM::MSH::EXOMesh::ndeSetType::nNde, NEM::MSH::EXOMesh::sdeSetType::nSde, report(), reset(), NEM::MSH::EXOMesh::sdeSetType::sdeIds, and NEM::MSH::EXOMesh::wrnErrMsg().
Referenced by NEM::DRV::GmshToExoConversionDriver::execute().
void NEM::MSH::EXOMesh::exoMesh::removeByElmIdLst | ( | int | blkIdx, |
const std::vector< int > & | idLst | ||
) |
blkIdx | element block index |
idLst | vector of element ids |
Definition at line 758 of file exoMesh.C.
References _elmBlks, _isPopulated, NEM::MSH::EXOMesh::elmBlkType::conn, NEM::MSH::EXOMesh::elmBlkType::elmIds, NEM::MSH::EXOMesh::elmBlkType::eTpe, getNumberOfElementBlocks(), NEM::MSH::EXOMesh::elmBlkType::id, NEM::MSH::EXOMesh::elmBlkType::name, NEM::MSH::EXOMesh::elmBlkType::ndeIdOffset, NEM::MSH::EXOMesh::elmBlkType::ndePerElm, NEM::MSH::EXOMesh::elmBlkType::nElm, and NEM::MSH::EXOMesh::wrnErrMsg().
Referenced by addElmBlkByElmIdLst().
void NEM::MSH::EXOMesh::exoMesh::removeElmBlkById | ( | int | id | ) |
id | element block ID |
Definition at line 915 of file exoMesh.C.
References _elmBlks, _isPopulated, and exoPopulate().
Referenced by combineElmBlks().
void NEM::MSH::EXOMesh::exoMesh::removeElmBlkByName | ( | const std::string & | blkName | ) |
blkName | element block name |
Definition at line 901 of file exoMesh.C.
References _elmBlks, _isPopulated, and exoPopulate().
Referenced by NEM::DRV::ConversionDriver::procExo().
void NEM::MSH::EXOMesh::exoMesh::report | ( | ) | const |
Definition at line 412 of file exoMesh.C.
References _elmBlks, _ifname, _ndeSets, _numDim, _numElms, _numNdes, _sdeSets, NEM::MSH::EXOMesh::elmTypeStr(), getNumberOfElementBlocks(), getNumberOfNodeSets(), and getNumberOfSideSets().
Referenced by exoPopulate(), and read().
void NEM::MSH::EXOMesh::exoMesh::reset | ( | ) |
Clears nodes, element blocks, node sets, side sets.
Definition at line 985 of file exoMesh.C.
References _elmBlkNames, _elmBlks, _fid, _isPopulated, _ndeSetNames, _ndeSets, _numDim, _numElms, _numNdes, _sdeSetNames, _sdeSets, _xCrds, _yCrds, _zCrds, and glbConn.
Referenced by read().
void NEM::MSH::EXOMesh::exoMesh::scaleNodes | ( | double | sc = 1.0 | ) |
|
inline |
idx | index of block |
name | name of the block |
Definition at line 421 of file exoMesh.H.
Referenced by NEM::DRV::GmshToExoConversionDriver::execute().
|
inline |
name | of block |
newName | new name of the block |
Definition at line 430 of file exoMesh.H.
|
inline |
dim | dimension of problem 2D/3D |
Definition at line 477 of file exoMesh.H.
Referenced by NEM::DRV::ConversionDriver::genExo().
|
inline |
|
inline |
|
inline |
name | name of nodeset |
newName | new name of the nodeset |
Definition at line 468 of file exoMesh.H.
|
inline |
|
inline |
name | name of sideset |
newName | new name of the sideset |
Definition at line 449 of file exoMesh.H.
void NEM::MSH::EXOMesh::exoMesh::snapNdeCrdsZero | ( | double | tol = 1e-5 | ) |
void NEM::MSH::EXOMesh::exoMesh::stitch | ( | const exoMesh & | otherMesh | ) |
The stitching appends nodes, element blocks, node sets, and side sets to the end of the current exoMesh. The appended items will be re-indexed off the end of the current.
otherMesh | Other mesh to stitch into current mesh. |
Definition at line 1364 of file exoMesh.C.
References _elmBlks, _ndeSets, _numElms, _numNdes, _sdeSets, _xCrds, _yCrds, _zCrds, addElmBlk(), addNdeSet(), addSdeSet(), and exoPopulate().
void NEM::MSH::EXOMesh::exoMesh::updateSidesets | ( | const std::map< int, int > & | old2NewElmIds | ) |
old2NewElmIds | map containing old and new element ids |
Definition at line 745 of file exoMesh.C.
References _sdeSets.
Referenced by combineElmBlks().
void NEM::MSH::EXOMesh::exoMesh::write | ( | ) |
Definition at line 213 of file exoMesh.C.
References _elmBlkNames, _elmBlks, _exErr, _fid, _ifname, _isOpen, _ndeSetNames, _ndeSets, _numDim, _numElms, _numNdes, _sdeSetNames, _sdeSets, _xCrds, _yCrds, _zCrds, NEM::MSH::EXOMesh::elmTypeStr(), exoPopulate(), and NEM::MSH::EXOMesh::wrnErrMsg().
|
private |
|
private |
|
private |
Definition at line 713 of file exoMesh.H.
Referenced by combineElmBlks(), and read().
|
private |
|
private |
Definition at line 711 of file exoMesh.H.
Referenced by addElmBlkByElmIdLst(), combineElmBlks(), exoPopulate(), findElmBlkIdxByElmId(), findElmBlkIdxByElmIdLst(), getElmBlkId(), getElmBlkIndex(), getElmBlkNameById(), getElmBlkType(), getElmBlkTypeById(), getNumElmsInBlk(), getNumElmsInBlkById(), lstElmInBlk(), mergeNodes(), read(), removeByElmIdLst(), removeElmBlkById(), removeElmBlkByName(), report(), reset(), stitch(), and write().
|
private |
|
private |
|
private |
|
private |
Definition at line 734 of file exoMesh.H.
Referenced by read(), write(), and ~exoMesh().
|
private |
Definition at line 733 of file exoMesh.H.
Referenced by addElmBlkByElmIdLst(), addNdeSetByNdeIdLst(), exoPopulate(), read(), removeByElmIdLst(), removeElmBlkById(), removeElmBlkByName(), and reset().
|
private |
Definition at line 735 of file exoMesh.H.
Referenced by exoPopulate().
|
private |
|
private |
Definition at line 716 of file exoMesh.H.
Referenced by addNdeSetByNdeIdLst(), exoPopulate(), getNdeSetId(), getNdeSetIndex(), getNdeSetNameById(), getNumNdesInNdeSet(), getNumNdesInNdeSetById(), mergeNodes(), read(), report(), reset(), stitch(), and write().
|
private |
|
private |
|
private |
Definition at line 704 of file exoMesh.H.
Referenced by combineElmBlks(), mergeNodes(), read(), report(), reset(), snapNdeCrdsZero(), stitch(), and write().
|
private |
Definition at line 736 of file exoMesh.H.
Referenced by combineElmBlks(), and exoPopulate().
|
private |
|
private |
Definition at line 720 of file exoMesh.H.
Referenced by combineElmBlks(), exoPopulate(), getNumSdesInSdeSet(), getNumSdesInSdeSetById(), getSdeSetId(), getSdeSetIndex(), read(), report(), reset(), stitch(), updateSidesets(), and write().
|
private |
Definition at line 705 of file exoMesh.H.
Referenced by combineElmBlks(), mergeNodes(), read(), reset(), scaleNodes(), snapNdeCrdsZero(), stitch(), and write().
|
private |
Definition at line 706 of file exoMesh.H.
Referenced by combineElmBlks(), mergeNodes(), read(), reset(), scaleNodes(), snapNdeCrdsZero(), stitch(), and write().
|
private |
Definition at line 707 of file exoMesh.H.
Referenced by combineElmBlks(), mergeNodes(), read(), reset(), scaleNodes(), snapNdeCrdsZero(), stitch(), and write().
|
private |
Definition at line 737 of file exoMesh.H.
Referenced by addElmBlkByElmIdLst(), combineElmBlks(), exoPopulate(), read(), and reset().