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.
RocPartCommGenDriver.C File Reference

Go to the source code of this file.

Namespaces

 NEM
 
 NEM::DRV
 

Variable Documentation

◆ base_t

std::string base_t
private

Definition at line 103 of file RocPartCommGenDriver.C.

◆ burnSurfWithSol

std::shared_ptr<meshBase> burnSurfWithSol
private

Definition at line 153 of file RocPartCommGenDriver.C.

◆ burnSurfZoneMap

std::vector<std::map<int, int> > burnSurfZoneMap
private

Definition at line 303 of file RocPartCommGenDriver.C.

◆ caseName

std::string caseName
private

Definition at line 110 of file RocPartCommGenDriver.C.

◆ globalCellIds

std::vector<std::vector<nemId_t> > globalCellIds
private

Definition at line 186 of file RocPartCommGenDriver.C.

◆ globalNodeIds

std::vector<std::vector<nemId_t> > globalNodeIds
private

Definition at line 184 of file RocPartCommGenDriver.C.

Referenced by meshBase::partition().

◆ globToPartCellMap

std::vector<std::map<nemId_t, nemId_t> > globToPartCellMap
private

Definition at line 190 of file RocPartCommGenDriver.C.

Referenced by meshBase::getGlobToPartCellMap().

◆ globToPartNodeMap

std::vector<std::map<nemId_t, nemId_t> > globToPartNodeMap
private

Definition at line 188 of file RocPartCommGenDriver.C.

Referenced by meshBase::getGlobToPartNodeMap().

◆ mesh

std::shared_ptr<meshBase> mesh
private

Definition at line 145 of file RocPartCommGenDriver.C.

Referenced by NEM::MSH::exoGeoMesh::addCellsToBlock(), NEM::MSH::exoGeoMesh::addElemBlock(), NEM::NUCMESH::NucMeshGeo::computeMesh(), meshBase::CreateShared(), meshBase::CreateUnique(), NEM::DRV::CFMeshMeshGenDriver::execute(), NEM::DRV::SnappyMeshMeshGenDriver::execute(), NEM::DRV::BlockMeshMeshGenDriver::execute(), NEM::DRV::GmshMeshGenDriver::execute(), NEM::DRV::NetgenMeshGenDriver::execute(), NEM::DRV::UniformRefineDriver::execute(), NEM::DRV::Z2RefineDriver::execute(), NEM::DRV::SizeFieldRefineDriver::execute(), NEM::DRV::CheckMeshQualDriver::execute(), NEM::DRV::FoamRefineDriver::execute(), NEM::DRV::HexPackMeshDriver::execute(), NEM::MSH::exoGeoMesh::exoReader2GM(), NEM::SRV::NucMeshSrv::FillOutputPortInformation(), NEM::MSH::geoMeshBase::GeoMesh::findSide2OrigCell(), NEM::MSH::geoMeshBase::GeoMesh::getDimension(), OrderOfAccuracy::getOrderOfAccuracy(), NEM::MSH::inpGeoMesh::getSurfaces(), NEM::MSH::vtkGeoMesh::getVtkMesh(), NEM::NUCMESH::GroupData::GroupData(), NEM::MSH::inpGeoMesh::inp2GM(), NEM::MSH::inpGeoMesh::inpGeoMesh(), NEM::DRV::MeshGenDriver::MeshGenDriver(), NEM::NUCMESH::QuadMeshSurface::QuadMeshSurface(), NEM::MSH::exoGeoMesh::reassignCells(), NEM::MSH::oshGeoMesh::reconstructGeo(), NEM::MSH::geoMeshBase::report(), NEM::MSH::gmshGeoMesh::resetNative(), NEM::MSH::exoGeoMesh::scaleNodes(), selectEnclosedPoints::selectEnclosedPoints(), NEM::MSH::smeshGeoMesh::setSMeshMesh(), NEM::MSH::exoGeoMesh::stitch(), NEM::NUCMESH::TriMeshSurface::TriMeshSurface(), NEM::MSH::vtkGeoMesh::write(), FOAM::foamMesh::write(), and meshBase::~meshBase().

◆ neighborProcsTmp

std::vector<int> neighborProcsTmp
private

Definition at line 290 of file RocPartCommGenDriver.C.

◆ notGhostInPconn

std::vector<int> notGhostInPconn
private

Definition at line 315 of file RocPartCommGenDriver.C.

◆ nUniqueVolFaces

std::map<int, int> nUniqueVolFaces
private

Definition at line 245 of file RocPartCommGenDriver.C.

◆ partitions

std::vector<std::shared_ptr<meshBase> > partitions
private

Definition at line 160 of file RocPartCommGenDriver.C.

◆ partToGlobCellMap

std::vector<std::map<nemId_t, nemId_t> > partToGlobCellMap
private

Definition at line 194 of file RocPartCommGenDriver.C.

Referenced by meshBase::getPartToGlobCellMap(), and meshBase::partition().

◆ partToGlobNodeMap

std::vector<std::map<nemId_t, nemId_t> > partToGlobNodeMap
private

Definition at line 192 of file RocPartCommGenDriver.C.

Referenced by meshBase::getPartToGlobNodeMap(), and meshBase::partition().

◆ patchesOfSurfacePartitions

std::vector<std::map<int, std::shared_ptr<meshBase> > > patchesOfSurfacePartitions
private

Definition at line 171 of file RocPartCommGenDriver.C.

◆ pconnProcMax

std::map<int, int> pconnProcMax
private

Definition at line 239 of file RocPartCommGenDriver.C.

Referenced by cgnsWriter::~cgnsWriter().

◆ pconnProcMin

std::map<int, int> pconnProcMin
private

Definition at line 241 of file RocPartCommGenDriver.C.

Referenced by cgnsWriter::~cgnsWriter().

◆ prefixPath

std::string prefixPath
private

Definition at line 258 of file RocPartCommGenDriver.C.

◆ procVolMesh

std::vector<std::shared_ptr<meshBase> > procVolMesh
private

Definition at line 250 of file RocPartCommGenDriver.C.

◆ receivedCells

std::map<int, std::map<int, std::unordered_set<int> > > receivedCells
private

Definition at line 207 of file RocPartCommGenDriver.C.

◆ receivedCellsTmp

std::map<int, std::vector<int> > receivedCellsTmp
private

Definition at line 295 of file RocPartCommGenDriver.C.

◆ receivedNodes

std::map<int, std::map<int, std::unordered_set<int> > > receivedNodes
private

Definition at line 205 of file RocPartCommGenDriver.C.

◆ receivedNodesTmp

std::map<int, std::vector<int> > receivedNodesTmp
private

Definition at line 293 of file RocPartCommGenDriver.C.

◆ receivedSurfCells

std::map<int, std::map<int, std::unordered_set<int> > > receivedSurfCells
private

Definition at line 220 of file RocPartCommGenDriver.C.

◆ receivedSurfNodes

std::map<int, std::map<int, std::unordered_set<int> > > receivedSurfNodes
private

Definition at line 218 of file RocPartCommGenDriver.C.

◆ remeshedSurf

std::shared_ptr<meshBase> remeshedSurf
private

Definition at line 147 of file RocPartCommGenDriver.C.

◆ searchTolerance

double searchTolerance
private

Definition at line 178 of file RocPartCommGenDriver.C.

◆ sentCells

std::map<int, std::map<int, std::unordered_set<int> > > sentCells
private

Definition at line 203 of file RocPartCommGenDriver.C.

◆ sentCellsTmp

std::map<int, std::vector<int> > sentCellsTmp
private

Definition at line 294 of file RocPartCommGenDriver.C.

◆ sentNodes

std::map<int, std::map<int, std::unordered_set<int> > > sentNodes
private

Definition at line 201 of file RocPartCommGenDriver.C.

◆ sentNodesTmp

std::map<int, std::vector<int> > sentNodesTmp
private

Definition at line 292 of file RocPartCommGenDriver.C.

◆ sentSurfCells

std::map<int, std::map<int, std::unordered_set<int> > > sentSurfCells
private

Definition at line 216 of file RocPartCommGenDriver.C.

◆ sentSurfNodes

std::map<int, std::map<int, std::unordered_set<int> > > sentSurfNodes
private

Definition at line 214 of file RocPartCommGenDriver.C.

◆ sharedNodes

std::map<int, std::map<int, std::vector<int> > > sharedNodes
private

Definition at line 199 of file RocPartCommGenDriver.C.

◆ sharedNodesTmp

std::map<int, std::vector<int> > sharedNodesTmp
private

Definition at line 291 of file RocPartCommGenDriver.C.

◆ sharedPatchNodes

std::vector<std::map<int, std::map<int, std::map<int, std::vector<int> > > > > sharedPatchNodes
private

Definition at line 228 of file RocPartCommGenDriver.C.

◆ sharedSurfNodes

std::map<int, std::map<int, std::vector<int> > > sharedSurfNodes
private

Definition at line 212 of file RocPartCommGenDriver.C.

◆ smoothC2CTrans

bool smoothC2CTrans
private

Definition at line 254 of file RocPartCommGenDriver.C.

◆ surfacePartitions

std::vector<std::shared_ptr<meshBase> > surfacePartitions
private

Definition at line 165 of file RocPartCommGenDriver.C.

◆ surfacePatchTypes

std::map<std::string, std::vector<int> > surfacePatchTypes
private

Definition at line 306 of file RocPartCommGenDriver.C.

◆ surfPconns

std::vector<std::map<int, std::vector<int> > > surfPconns
private

Definition at line 237 of file RocPartCommGenDriver.C.

◆ surfWithSol

std::shared_ptr<meshBase> surfWithSol
private

Definition at line 151 of file RocPartCommGenDriver.C.

◆ surfZoneMap

std::vector<std::map<int, int> > surfZoneMap
private

Definition at line 299 of file RocPartCommGenDriver.C.

◆ totalTrisPerPatch

std::map<int, int> totalTrisPerPatch
private

Definition at line 296 of file RocPartCommGenDriver.C.

◆ trimmed_base_t

std::string trimmed_base_t
private

Definition at line 105 of file RocPartCommGenDriver.C.

Referenced by cgnsWriter::~cgnsWriter().

◆ virtualCellsOfPartitions

std::vector<std::map<int, std::shared_ptr<meshBase> > > virtualCellsOfPartitions
private

Definition at line 163 of file RocPartCommGenDriver.C.

◆ virtualCellsOfPatchesOfSurfacePartitions

std::vector<std::map<int, std::map<int, std::shared_ptr<meshBase> > > > virtualCellsOfPatchesOfSurfacePartitions
private

Definition at line 174 of file RocPartCommGenDriver.C.

◆ virtualCellsOfSurfPartitions

std::vector<std::map<int, std::shared_ptr<meshBase> > > virtualCellsOfSurfPartitions
private

Definition at line 168 of file RocPartCommGenDriver.C.

◆ volPconns

std::vector<std::vector<int> > volPconns
private

Definition at line 234 of file RocPartCommGenDriver.C.

◆ volWithSol

std::shared_ptr<meshBase> volWithSol
private

Definition at line 149 of file RocPartCommGenDriver.C.

◆ volZoneMap

std::vector<int> volZoneMap
private

Definition at line 301 of file RocPartCommGenDriver.C.

◆ writeAllFiles

int writeAllFiles
private

Definition at line 108 of file RocPartCommGenDriver.C.