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.
FOAM::foamMesh Member List

This is the complete list of members for FOAM::foamMesh, including all inherited members.

_argsFOAM::foamMeshprivate
_fmeshFOAM::foamMeshprivate
_runTimeFOAM::foamMeshprivate
_volMBFOAM::foamMeshprivate
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
createFoamDicts()FOAM::foamMeshprivate
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() overrideFOAM::foamMeshvirtual
filenamemeshBaseprotected
foamMesh(bool readDB=false)FOAM::foamMeshexplicit
foamMesh(std::shared_ptr< meshBase > fullMesh)FOAM::foamMesh
generateSizeField(const std::string &method, int arrayID, double dev_mlt, bool maxIsmin, double sizeFactor=1.0, int order=1)meshBase
genMshDB()FOAM::foamMeshprivate
getArrayIDs(std::vector< std::string > arrayNames, bool fromPointArrays=false)meshBase
getCell(nemId_t id) const overrideFOAM::foamMeshvirtual
getCellCenter(nemId_t cellID) const overrideFOAM::foamMeshvirtual
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 overrideFOAM::foamMeshvirtual
getCellType() const overrideFOAM::foamMeshvirtual
getCellVec(nemId_t id) const overrideFOAM::foamMeshvirtual
getConnectivities() const overrideFOAM::foamMeshvirtual
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 overrideFOAM::foamMeshvirtual
getPointDataArray(const std::string &name, std::vector< double > &data)meshBaseinlinevirtual
getPointDataArray(int arrayId, std::vector< double > &data)meshBaseinlinevirtual
getVertCrds() const overrideFOAM::foamMeshvirtual
globToPartCellMapmeshBaseprotected
globToPartNodeMapmeshBaseprotected
inspectEdges(const std::string &ofname) const overrideFOAM::foamMeshvirtual
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) overrideFOAM::foamMeshvirtual
readAMR(const Foam::Time &runTime)FOAM::foamMesh
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() const overrideFOAM::foamMeshvirtual
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(const std::string &fname) const overrideFOAM::foamMeshvirtual
meshBase::write() constmeshBaseinlinevirtual
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
~foamMesh() overrideFOAM::foamMesh
~meshBase()meshBaseinlinevirtual