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.
meshBase Member List

This is the complete list of members for meshBase, including all inherited members.

buildStaticCellLocator()meshBase
buildStaticPointLocator()meshBase
checkMesh(const std::string &ofname) constmeshBase
checkQualitymeshBaseprotected
continuousmeshBaseprotected
convertHexToTetVTK(vtkSmartPointer< vtkDataSet > meshdataSet)meshBase
convertQuads()meshBase
Create(const std::string &fname)meshBasestatic
Create(vtkSmartPointer< vtkDataSet > other, const std::string &newname)meshBasestatic
Create(const std::vector< double > &xCrds, const std::vector< double > &yCrds, const std::vector< double > &zCrds, const std::vector< nemId_t > &elmConn, const int cellType, const std::string &newname)meshBasestatic
CreateShared(const std::string &fname)meshBasestatic
CreateShared(meshBase *mesh)meshBasestatic
CreateShared(vtkSmartPointer< vtkDataSet > other, const std::string &newname)meshBasestatic
CreateShared(const std::vector< double > &xCrds, const std::vector< double > &yCrds, const std::vector< double > &zCrds, const std::vector< nemId_t > &elmConn, int cellType, const std::string &newname)meshBasestatic
CreateUnique(const std::string &fname)meshBasestatic
CreateUnique(const std::vector< double > &xCrds, const std::vector< double > &yCrds, const std::vector< double > &zCrds, const std::vector< nemId_t > &elmConn, int cellType, const std::string &newname)meshBasestatic
CreateUnique(vtkSmartPointer< vtkDataSet > other, const std::string &newname)meshBasestatic
CreateUnique(meshBase *mesh)meshBasestatic
dataSetmeshBaseprotected
exportExoToVtk(const std::string &fname)meshBasestatic
exportGmshToVtk(const std::string &fname)meshBasestatic
exportPntToVtk(const std::string &fname)meshBasestatic
exportVolToVtk(const std::string &fname)meshBasestatic
extractSelectedCells(meshBase *mesh, const std::vector< nemId_t > &cellIds)meshBasestatic
extractSelectedCells(vtkSmartPointer< vtkDataSet > mesh, vtkSmartPointer< vtkIdTypeArray > cellIds)meshBasestatic
extractSurface()=0meshBasepure virtual
filenamemeshBaseprotected
generateSizeField(const std::string &method, int arrayID, double dev_mlt, bool maxIsmin, double sizeFactor=1.0, int order=1)meshBase
getArrayIDs(std::vector< std::string > arrayNames, bool fromPointArrays=false)meshBase
getCell(nemId_t id) const =0meshBasepure virtual
getCellCenter(nemId_t cellID) const =0meshBasepure virtual
getCellDataArray(const std::string &name, std::vector< double > &data)meshBaseinlinevirtual
getCellDataArray(int arrayId, std::vector< double > &data)meshBaseinlinevirtual
getCellDataIdx(const std::string &name)meshBaseinlinevirtual
getCellLengths() const =0meshBasepure virtual
getCellType() const =0meshBasepure virtual
getCellVec(nemId_t id) const =0meshBasepure virtual
getConnectivities() const =0meshBasepure virtual
getDataSet() constmeshBaseinline
getFileName() constmeshBaseinline
getGlobToPartCellMap()meshBaseinline
getGlobToPartNodeMap()meshBaseinline
getMetadata()meshBaseinline
getNewArrayNames()meshBaseinline
getNumberOfCells() constmeshBaseinline
getNumberOfPoints() constmeshBaseinline
getPartToGlobCellMap()meshBaseinline
getPartToGlobNodeMap()meshBaseinline
getPoint(nemId_t id) const =0meshBasepure virtual
getPointDataArray(const std::string &name, std::vector< double > &data)meshBaseinlinevirtual
getPointDataArray(int arrayId, std::vector< double > &data)meshBaseinlinevirtual
getVertCrds() const =0meshBasepure virtual
globToPartCellMapmeshBaseprotected
globToPartNodeMapmeshBaseprotected
inspectEdges(const std::string &ofname) const =0meshBasepure virtual
integrateOverMesh(const std::vector< int > &arrayIDs)meshBase
IsArrayName(const std::string &name, bool pointOrCell=false) constmeshBase
meshBase()meshBaseinline
metadatameshBaseprotected
newArrayNamesmeshBaseprotected
numCellsmeshBaseprotected
numPointsmeshBaseprotected
partition(const meshBase *mbObj, int numPartitions)meshBasestatic
partToGlobCellMapmeshBaseprotected
partToGlobNodeMapmeshBaseprotected
read(const std::string &fname)=0meshBasepure virtual
refineMesh(const std::string &method, int arrayID, double dev_mult, bool maxIsmin, double edge_scale, const std::string &ofname, bool transferData, double sizeFactor=1., bool constrainBoundary=false)meshBase
refineMesh(const std::string &method, const std::string &arrayName, double dev_mult, bool maxIsmin, double edge_scale, const std::string &ofname, bool transferData, double sizeFactor=1.)meshBase
refineMesh(const std::string &method, double edge_scale, const std::string &ofname, bool transferData, bool constrainBoundary=false)meshBase
refineMesh(const std::string &method, int arrayID, int order, const std::string &ofname, bool transferData)meshBase
refineMesh(const std::string &method, const std::string &arrayName, int order, const std::string &ofname, bool transferData)meshBase
report() constmeshBaseinlinevirtual
setCellDataArray(const std::string &name, const std::vector< std::vector< double >> &data)meshBaseinlinevirtual
setCellDataArray(const std::string &name, const std::vector< double > &data)meshBaseinlinevirtual
setCheckQuality(bool x)meshBaseinline
setContBool(bool x)meshBaseinline
setFileName(const std::string &fname)meshBaseinline
setMetadata(vtkSmartPointer< vtkModelMetadata > _metadata)meshBaseinline
setPointDataArray(const std::string &name, const std::vector< std::vector< double >> &data)meshBaseinlinevirtual
setPointDataArray(const std::string &name, const std::vector< double > &data)meshBaseinlinevirtual
stitchMB(const std::vector< meshBase *> &mbObjs)meshBasestatic
stitchMB(const std::vector< std::shared_ptr< meshBase >> &_mbObjs)meshBasestatic
unsetCellDataArray(int arrayID)meshBaseinlinevirtual
unsetCellDataArray(const std::string &name)meshBaseinlinevirtual
unsetFieldDataArray(const std::string &name)meshBaseinlinevirtual
unsetPointDataArray(int arrayID)meshBaseinlinevirtual
unsetPointDataArray(const std::string &name)meshBaseinlinevirtual
write() constmeshBaseinlinevirtual
write(const std::string &fname) const =0meshBasepure virtual
writeCobalt(meshBase *surfWithPatch, const std::string &mapFile, std::ofstream &outputStream)meshBase
writeCobalt(meshBase *surfWithPatch, const std::string &mapFile, const std::string &ofname)meshBase
writeMSH(std::ofstream &outputStream)meshBase
writeMSH(const std::string &fname)meshBase
writeMSH(std::ofstream &outputStream, const std::string &pointOrCell, int arrayID)meshBase
writeMSH(const std::string &fname, const std::string &pointOrCell, int arrayID)meshBase
writeMSH(std::ofstream &outputStream, const std::string &pointOrCell, int arrayID, bool onlyVol)meshBase
writeMSH(const std::string &fname, const std::string &pointOrCell, int arrayID, bool onlyVol)meshBase
~meshBase()meshBaseinlinevirtual