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

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

buildCellLocator()meshSrchprivate
buildStaticCellLocator()meshBase
buildStaticPointLocator()meshBase
checkMesh(const std::string &ofname) constmeshBase
checkQualitymeshBaseprotected
chkDuplElm() constmeshSrch
continuousmeshBaseprotected
convertHexToTetVTK(vtkSmartPointer< vtkDataSet > meshdataSet)meshBase
convertQuads()meshBase
Create(meshBase *mb)meshSrchinlinestatic
meshBase::Create(const std::string &fname)meshBasestatic
meshBase::Create(vtkSmartPointer< vtkDataSet > other, const std::string &newname)meshBasestatic
meshBase::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(meshBase *mb)meshSrchinlinestatic
meshBase::CreateShared(const std::string &fname)meshBasestatic
meshBase::CreateShared(vtkSmartPointer< vtkDataSet > other, const std::string &newname)meshBasestatic
meshBase::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(meshBase *mb)meshSrchinlinestatic
meshBase::CreateUnique(const std::string &fname)meshBasestatic
meshBase::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
meshBase::CreateUnique(vtkSmartPointer< vtkDataSet > other, const std::string &newname)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() overridemeshSrchinlinevirtual
filenamemeshBaseprotected
FindCellsInPolyData(vtkPolyData *polyData, std::vector< nemId_t > &ids, bool query3Donly=true, double tol=0.1e-15) constmeshSrch
FindCellsInSphere(const std::vector< double > &center, double radius, std::vector< nemId_t > &ids, bool query3Donly=true, double tol=0.1e-15) constmeshSrch
FindCellsInTriSrf(const std::vector< std::vector< double >> &crds, const std::vector< std::vector< vtkIdType >> &conns, std::vector< nemId_t > &ids, bool query3Donly=true, double tol=0.1e-15) constmeshSrch
FindCellsWithinBounds(std::vector< double > &bb, std::vector< nemId_t > &ids, bool fulImrsd=true)meshSrch
FindPntsOnEdge(std::vector< double > &crds, std::set< nemId_t > &ids, double tol=0.1e-15) constmeshSrch
FindPntsOnTriSrf(const std::vector< double > &crds, const std::vector< nemId_t > &conn, std::set< nemId_t > &ids, double tol=0.1e-15) constmeshSrch
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 overridemeshSrchinlinevirtual
getCellCenter(nemId_t cellID) const overridemeshSrchvirtual
getCellDataArray(const std::string &name, std::vector< double > &data)meshBaseinlinevirtual
getCellDataArray(int arrayId, std::vector< double > &data)meshBaseinlinevirtual
getCellDataIdx(const std::string &name) overridemeshSrchinlinevirtual
getCellLengths() const overridemeshSrchinlinevirtual
getCellType() const overridemeshSrchinlinevirtual
getCellVec(nemId_t id) const overridemeshSrchvirtual
getConnectivities() const overridemeshSrchinlinevirtual
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 overridemeshSrchvirtual
getPointDataArray(const std::string &name, std::vector< double > &data)meshBaseinlinevirtual
getPointDataArray(int arrayId, std::vector< double > &data)meshBaseinlinevirtual
getVertCrds() const overridemeshSrchinlinevirtual
globToPartCellMapmeshBaseprotected
globToPartNodeMapmeshBaseprotected
inspectEdges(const std::string &ofname) const overridemeshSrchinlinevirtual
integrateOverMesh(const std::vector< int > &arrayIDs)meshBase
IsArrayName(const std::string &name, bool pointOrCell=false) constmeshBase
meshBase()meshBaseinline
meshSrch()=deletemeshSrch
meshSrch(meshBase *mb)meshSrchinlineexplicit
metadatameshBaseprotected
newArrayNamesmeshBaseprotected
numCellsmeshBaseprotected
numPointsmeshBaseprotected
partition(const meshBase *mbObj, int numPartitions)meshBasestatic
partToGlobCellMapmeshBaseprotected
partToGlobNodeMapmeshBaseprotected
read(const std::string &fname=std::string()) overridemeshSrchinlinevirtual
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
upd_vclmeshSrchprivate
vclmeshSrchprivate
write(const std::string &fname) const overridemeshSrchinlinevirtual
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
~meshBase()meshBaseinlinevirtual
~meshSrch() override=defaultmeshSrch