Memosa-FVM
0.2
|
#include <Mesh.h>
Public Types | |
enum | { CELL_BAR2, CELL_TRI3, CELL_QUAD4, CELL_TETRA4, CELL_HEX8, CELL_PYRAMID, CELL_PRISM, CELL_TYPE_MAX } |
enum | { IBTYPE_FLUID =-1, IBTYPE_BOUNDARY =-2, IBTYPE_SOLID =-3, IBTYPE_REALBOUNDARY =-4, IBTYPE_UNKNOWN =-5 } |
typedef Vector< double, 3 > | VecD3 |
typedef Array< int > | IntArray |
typedef vector< int > | vecList |
typedef multimap< int, int > | multiMap |
typedef map< int, int > | mapInt |
typedef pair< const StorageSite *, const StorageSite * > | SSPair |
typedef map< SSPair, shared_ptr< CRConnectivity > > | ConnectivityMap |
typedef pair< int, int > | PartIDMeshIDPair |
typedef map< PartIDMeshIDPair, shared_ptr< StorageSite > > | GhostCellSiteMap |
typedef pair< const StorageSite *, const StorageSite * > | EntryIndex |
typedef map< EntryIndex, shared_ptr< ArrayBase > > | GhostArrayMap |
typedef map< int, int > | PeriodicFacePairs |
Public Attributes | |
enum Mesh:: { ... } | CellType |
Static Protected Attributes | |
static int | _lastID = 0 |
Private Member Functions | |
void | createRowColSiteCRConn () |
void | countCRConn () |
void | addCRConn () |
int | getNumBounCells () |
int | get_request_size () |
typedef map<SSPair,shared_ptr<CRConnectivity> > Mesh::ConnectivityMap |
typedef pair<const StorageSite*, const StorageSite*> Mesh::EntryIndex |
typedef map<EntryIndex, shared_ptr<ArrayBase> > Mesh::GhostArrayMap |
typedef map< PartIDMeshIDPair, shared_ptr<StorageSite> > Mesh::GhostCellSiteMap |
typedef Array<int> Mesh::IntArray |
typedef map<int,int> Mesh::mapInt |
typedef multimap<int,int> Mesh::multiMap |
typedef pair<int,int> Mesh::PartIDMeshIDPair |
typedef map<int,int> Mesh::PeriodicFacePairs |
typedef pair<const StorageSite*, const StorageSite*> Mesh::SSPair |
typedef Vector<double,3> Mesh::VecD3 |
typedef vector<int> Mesh::vecList |
anonymous enum |
Enumerator | |
---|---|
CELL_BAR2 | |
CELL_TRI3 | |
CELL_QUAD4 | |
CELL_TETRA4 | |
CELL_HEX8 | |
CELL_PYRAMID | |
CELL_PRISM | |
CELL_TYPE_MAX |
anonymous enum |
Mesh::Mesh | ( | const int | dimension | ) |
Definition at line 21 of file Mesh.cpp.
References _cells, logCtor, and StorageSite::setMesh().
Referenced by createDoubleShell(), createShell(), extractBoundaryMesh(), and extrude().
Definition at line 52 of file Mesh.cpp.
References _connectivityMap, _dimension, createBoundaryFaceGroup(), getFaces(), Array< T >::getLength(), getNodes(), logCtor, setCoordinates(), and StorageSite::setCount().
Mesh::Mesh | ( | const int | dimension, |
const int | nCells, | ||
const Array< VecD3 > & | nodesCoord, | ||
const Array< int > & | faceCellIndices, | ||
const Array< int > & | faceNodeIndices, | ||
const Array< int > & | faceNodeCount, | ||
const Array< int > & | faceGroupSize | ||
) |
Definition at line 132 of file Mesh.cpp.
References _connectivityMap, createBoundaryFaceGroup(), createInteriorFaceGroup(), getCells(), getFaces(), Array< T >::getLength(), getNodes(), logCtor, setCoordinates(), and StorageSite::setCount().
Mesh::~Mesh | ( | ) |
|
private |
Definition at line 2309 of file Mesh.cpp.
References _cellCellsGhostExt, _recvCounts, _recvIndices, CRConnectivity::add(), CRConnectivity::finishAdd(), getCellCells(), getCells(), CRConnectivity::getCount(), StorageSite::getGatherMap(), getGlobalToLocal(), Array< T >::getLength(), getNumBounCells(), and StorageSite::getSelfCount().
Referenced by createCellCellsGhostExt().
bool Mesh::COMETfindCommonFaces | ( | StorageSite & | faces, |
StorageSite & | otherFaces, | ||
const GeomFields & | geomFields | ||
) |
Definition at line 1053 of file Mesh.cpp.
References GeomFields::area, GeomFields::coordinate, cross(), epsilon, StorageSite::getCommonMap(), StorageSite::getCount(), Array< T >::getLength(), mag(), mag2(), and sqrt().
Referenced by COMETModel< T >::init(), and COMETModel< T >::initFromOld().
|
private |
Definition at line 2281 of file Mesh.cpp.
References _cellCellsGhostExt, _recvCounts, CRConnectivity::addCount(), CRConnectivity::finishCount(), getCellCells(), getCells(), CRConnectivity::getCount(), StorageSite::getGatherMap(), Array< T >::getLength(), getNumBounCells(), StorageSite::getSelfCount(), and CRConnectivity::initCount().
Referenced by createCellCellsGhostExt().
void Mesh::CRConnectivityPrint | ( | const CRConnectivity & | conn, |
int | procID, | ||
const string & | name | ||
) |
Definition at line 2379 of file Mesh.cpp.
References CRConnectivity::getCol(), Array< T >::getLength(), and CRConnectivity::getRow().
void Mesh::CRConnectivityPrintFile | ( | const CRConnectivity & | conn, |
const string & | name, | ||
const int | procID | ||
) | const |
Definition at line 2397 of file Mesh.cpp.
References CRConnectivity::getCol(), Array< T >::getLength(), and CRConnectivity::getRow().
shared_ptr< Array< int > > Mesh::createAndGetBNglobalToLocal | ( | ) | const |
Definition at line 288 of file Mesh.cpp.
References _boundaryNodeGlobalToLocalPtr, _nodes, getAllFaceGroups(), CRConnectivity::getCol(), StorageSite::getCount(), getFaceNodes(), CRConnectivity::getRow(), CRConnectivity::getRowDim(), FaceGroup::groupType, and FaceGroup::site.
Referenced by MovingMeshModel< T >::advance(), MeshMetricsCalculator< T >::calculateBoundaryNodeNormal(), getBNglobalToLocal(), and getBoundaryNodes().
const StorageSite & Mesh::createBoundaryFaceGroup | ( | const int | size, |
const int | offset, | ||
const int | id, | ||
const string & | boundaryType | ||
) |
Definition at line 278 of file Mesh.cpp.
References _boundaryGroups, _faceGroups, and _faces.
Referenced by FluentReader::createMesh(), MeshPartitioner::extractBoundaryMesh(), extractBoundaryMesh(), extrude(), COMETModel< T >::FinishCoarseMesh(), COMETModel< T >::MakeCoarseMesh2(), and Mesh().
void Mesh::createCellCellsGhostExt | ( | ) |
Definition at line 1999 of file Mesh.cpp.
References addCRConn(), countCRConn(), and createRowColSiteCRConn().
Referenced by MeshDismantler::setCellCellsGhostExt().
void Mesh::createCellColor | ( | ) |
Definition at line 724 of file Mesh.cpp.
References _cellColor, _cellColorOther, _cells, _isAssembleMesh, and StorageSite::getCount().
Mesh * Mesh::createDoubleShell | ( | const int | fgId, |
Mesh & | otherMesh, | ||
const int | otherFgId, | ||
const bool | connectedShell | ||
) |
Definition at line 1772 of file Mesh.cpp.
References _connectivityMap, _dimension, _isConnectedShell, _isDoubleShell, _isShell, _otherFaceGroupSite, _otherMeshID, _parentFaceGroupSite, _parentMeshID, arrayFromVector(), getCells(), getFaceCells(), getFaceGroup(), StorageSite::getGatherMap(), getID(), StorageSite::getScatterMap(), StorageSite::getSelfCount(), Mesh(), StorageSite::setCount(), and FaceGroup::site.
void Mesh::createGhostCellSiteGather | ( | const PartIDMeshIDPair & | id, |
shared_ptr< StorageSite > | site | ||
) |
void Mesh::createGhostCellSiteGatherLevel1 | ( | const PartIDMeshIDPair & | id, |
shared_ptr< StorageSite > | site | ||
) |
Definition at line 715 of file Mesh.cpp.
References _ghostCellSiteGatherMapLevel1.
void Mesh::createGhostCellSiteScatter | ( | const PartIDMeshIDPair & | id, |
shared_ptr< StorageSite > | site | ||
) |
Definition at line 694 of file Mesh.cpp.
References _ghostCellSiteScatterMap.
void Mesh::createGhostCellSiteScatterLevel1 | ( | const PartIDMeshIDPair & | id, |
shared_ptr< StorageSite > | site | ||
) |
Definition at line 708 of file Mesh.cpp.
References _ghostCellSiteScatterMapLevel1.
const StorageSite & Mesh::createInterfaceGroup | ( | const int | size, |
const int | offset, | ||
const int | id | ||
) |
Definition at line 268 of file Mesh.cpp.
References _faceGroups, _faces, and _interfaceGroups.
Referenced by FluentReader::createMesh(), COMETModel< T >::FinishCoarseMesh(), and COMETModel< T >::MakeCoarseMesh2().
const StorageSite & Mesh::createInteriorFaceGroup | ( | const int | size | ) |
Definition at line 259 of file Mesh.cpp.
References _faceGroups, _faces, and _interiorFaceGroup.
Referenced by FluentReader::createMesh(), extrude(), COMETModel< T >::FinishCoarseMesh(), COMETModel< T >::MakeCoarseMesh2(), and Mesh().
void Mesh::createLocalGlobalArray | ( | ) |
Definition at line 738 of file Mesh.cpp.
References _cells, _localToGlobal, and StorageSite::getCountLevel1().
Referenced by MeshDismantler::set_local_global(), and MeshPartitioner::set_local_global().
void Mesh::createLocalToGlobalNodesArray | ( | ) |
Definition at line 745 of file Mesh.cpp.
References _localToGlobalNodes, _nodes, and StorageSite::getCount().
|
private |
Definition at line 2239 of file Mesh.cpp.
References _cellCellsGhostExt, _cellSiteGhostExt, _recvCounts, _recvIndices, getCells(), StorageSite::getCount(), StorageSite::getGatherMap(), getGlobalToLocal(), Array< T >::getLength(), getNumBounCells(), and StorageSite::getSelfCount().
Referenced by createCellCellsGhostExt().
void Mesh::createScatterGatherCountsBuffer | ( | ) |
Definition at line 2011 of file Mesh.cpp.
References _recvCounts, _sendCounts, getCellCells(), getCells(), CRConnectivity::getCount(), StorageSite::getGatherMap(), Array< T >::getLength(), and StorageSite::getScatterMap().
Referenced by MeshDismantler::setCellCellsGhostExt().
void Mesh::createScatterGatherIndicesBuffer | ( | ) |
Definition at line 2124 of file Mesh.cpp.
References _recvCounts, _recvIndices, _sendIndices, getCellCells(), getCells(), CRConnectivity::getCount(), StorageSite::getGatherMap(), Array< T >::getLength(), getLocalToGlobal(), and StorageSite::getScatterMap().
Referenced by MeshDismantler::setCellCellsGhostExt().
Definition at line 1582 of file Mesh.cpp.
References _connectivityMap, _dimension, _isShell, _parentFaceGroupSite, arrayFromVector(), getCells(), getFaceCells(), getFaceGroup(), StorageSite::getGatherMap(), StorageSite::getScatterMap(), StorageSite::getSelfCount(), Mesh(), StorageSite::setCount(), and FaceGroup::site.
Mesh::DEFINE_TYPENAME | ( | "Mesh" | ) |
void Mesh::eraseConnectivity | ( | const StorageSite & | rowSite, |
const StorageSite & | colSite | ||
) | const |
Definition at line 359 of file Mesh.cpp.
References _connectivityMap.
Referenced by MeshMetricsCalculator< T >::eraseIBInterpolationMatrices(), getCellCells2(), and uniqueFaceCells().
Mesh * Mesh::extractBoundaryMesh | ( | ) |
Definition at line 1122 of file Mesh.cpp.
References _connectivityMap, _dimension, _nodes, createBoundaryFaceGroup(), getAllFaceGroups(), StorageSite::getCommonMap(), StorageSite::getCount(), CRConnectivity::getCount(), getFaceNodes(), getFaces(), getNodeCoordinates(), getNodes(), FaceGroup::groupType, Mesh(), setCoordinates(), StorageSite::setCount(), and FaceGroup::site.
Mesh * Mesh::extrude | ( | int | nz, |
double | zmax, | ||
bool | boundaryOnly = false |
||
) |
Definition at line 1258 of file Mesh.cpp.
References _cells, _connectivityMap, _dimension, _faces, _interiorFaceGroup, _nodes, createBoundaryFaceGroup(), createInteriorFaceGroup(), getAllFaceCells(), getAllFaceGroups(), getAllFaceNodes(), getCellNodes(), getCells(), StorageSite::getCount(), CRConnectivity::getCount(), getFaceCells(), getFaceNodes(), getFaces(), getNodeCoordinates(), getNodes(), StorageSite::getSelfCount(), FaceGroup::groupType, FaceGroup::id, Mesh(), setCoordinates(), StorageSite::setCount(), and FaceGroup::site.
void Mesh::findCommonFaces | ( | StorageSite & | faces, |
StorageSite & | otherFaces, | ||
const GeomFields & | geomFields | ||
) |
Definition at line 996 of file Mesh.cpp.
References GeomFields::area, GeomFields::coordinate, cross(), epsilon, StorageSite::getCommonMap(), StorageSite::getCount(), mag(), and mag2().
void Mesh::findCommonNodes | ( | Mesh & | other | ) |
Definition at line 877 of file Mesh.cpp.
References _nodes, epsilon, KSearchTree::findNeighbors(), getAllFaceGroups(), StorageSite::getCommonMap(), StorageSite::getCount(), CRConnectivity::getCount(), getFaceNodes(), getNodeCoordinates(), FaceGroup::groupType, KSearchTree::insert(), mag(), and FaceGroup::site.
|
private |
Definition at line 2363 of file Mesh.cpp.
References getCells(), StorageSite::getGatherProcID(), and StorageSite::getScatterMap().
Referenced by syncCounts(), and syncIndices().
const CRConnectivity & Mesh::getAllFaceCells | ( | ) | const |
Definition at line 378 of file Mesh.cpp.
References _cells, _connectivityMap, and _faces.
Referenced by MeshMetricsCalculator< T >::calculateCellCentroids(), MeshMetricsCalculator< T >::calculateCellVolumes(), MeshPartitioner::cellcells_global_extension(), CellMark_Impl(), COMETModel< T >::coarsenInterfaceCells(), GradientModel< Vector< T, 3 > >::compute(), FlowModel< T >::Impl::computeContinuityResidual(), KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), MeshMetricsCalculator< T >::computeIBInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBInterpolationMatricesCells(), NcDataWriter::connectivities(), KineticModel< T >::ConservationofMassCheck(), COMETModel< T >::ConservationofMassCheck(), KineticModel< T >::correctMassDeficit(), COMETModel< T >::correctMassDeficit(), IBManager::createIBFaces(), FluentReader::createMesh(), DriftDiscretization< X, Diag, OffDiag >::discretize(), GenericIBDiscretization< X, Diag, OffDiag >::discretize(), PhononConvectionDiscretization< X, Diag, OffDiag >::discretize(), ConvectionDiscretization< X, Diag, OffDiag >::discretize(), GenericKineticIBDiscretization< X, Diag, OffDiag >::discretize(), ConvectionDiscretization_Kmodel< X, Diag, OffDiag >::discretize(), MomentumPressureGradientDiscretization< X >::discretize(), ElecDiffusionDiscretization< X, Diag, OffDiag >::discretize(), extrude(), MeshDismantler::faceCellsAddBoundaryInterfaces(), MeshDismantler::faceCellsAddInteriorFaces(), MeshDismantler::faceCellsAddMeshInterfaces(), MeshDismantler::faceCellsAddPartitionInterfaces(), MeshDismantler::faceNodesAddBoundaryInterfaces(), MeshDismantler::faceNodesAddInteriorFaces(), MeshDismantler::faceNodesAddMeshInterfaces(), MeshDismantler::faceNodesAddPartitionInterfaces(), MeshDismantler::faceNodesInit(), MeshPartitioner::gatherCellsLevel1_partID_map(), getCellCells(), getCellFaces(), getCellNodes(), getFaceCells(), getFaceCells2(), MeshDismantler::getGatherArrays(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix2D(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix3D(), MeshDismantler::getScatterArrays(), MeshMetricsCalculator< T >::init(), MeshDismantler::init(), KineticModel< T >::MacroparameterIBCell(), IBManager::markIntersections(), MeshDismantler::set_local_global(), MeshPartitioner::set_local_global(), MeshDismantler::setCellsSite(), MeshAssembler::setFaceCells(), MeshDismantler::setFacesSite(), MeshAssembler::setMeshCellColor(), ElectricModel< T >::Impl::updateConvectionFlux(), and MovingMeshModel< T >::volChange().
CRConnectivity & Mesh::getAllFaceCells | ( | ) |
Definition at line 469 of file Mesh.cpp.
References _cells, _connectivityMap, and _faces.
|
inline |
Definition at line 193 of file Mesh.h.
References _faceGroups.
Referenced by StructureModel< T >::Impl::applyBC(), MeshMetricsCalculator< T >::calculateBoundaryNodeNormal(), MeshMetricsCalculator< T >::calculateCellCentroids(), MeshMetricsCalculator< T >::calculateCellVolumes(), GradientModel< Vector< T, 3 > >::compute(), createAndGetBNglobalToLocal(), BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), DiffusionDiscretization< X, Diag, OffDiag >::discretize(), StructureSourceDiscretization< T, Diag, OffDiag >::discretize(), BatteryPCDiffusionDiscretization< X, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretize(), PlateSourceDiscretization< T, Diag, OffDiag >::discretize(), extractBoundaryMesh(), extrude(), findCommonNodes(), getFaceGroup(), BatteryModel< T >::Impl::getFaceGroupArea(), BatteryModel< T >::Impl::getFaceGroupVoltage(), StructureModel< T >::Impl::Impl(), PlateModel< T >::Impl::Impl(), StructureModel< T >::Impl::init(), PlateModel< T >::Impl::init(), PlateModel< T >::Impl::linearizeDeformation(), StructureDeformationModel< T >::updateBoundaryMesh(), MovingMeshModel< T >::volChange(), VTKWriter< T >::VTKWriter(), VTKWriter< T >::writeScalarField(), and VTKWriter< T >::writeVectorField().
const CRConnectivity & Mesh::getAllFaceNodes | ( | ) | const |
Definition at line 368 of file Mesh.cpp.
References _connectivityMap, _faces, and _nodes.
Referenced by MeshMetricsCalculator< T >::calculateFaceAreas(), MeshMetricsCalculator< T >::calculateFaceCentroids(), NcDataWriter::connectivities(), extrude(), MeshDismantler::faceNodesAddBoundaryInterfaces(), MeshDismantler::faceNodesAddInteriorFaces(), MeshDismantler::faceNodesAddMeshInterfaces(), MeshDismantler::faceNodesAddPartitionInterfaces(), MeshDismantler::faceNodesInit(), getCellNodes(), getFaceNodes(), MeshAssembler::getInnerNodesCount(), IBManager::markIntersections(), AABB::meshIntersections(), setCommonFacesMap(), MeshAssembler::setFaceNodes(), MeshAssembler::setInterfaceNodes(), and MovingMeshModel< T >::volChange().
const ArrayBase & Mesh::getBNglobalToLocal | ( | ) | const |
Definition at line 346 of file Mesh.cpp.
References createAndGetBNglobalToLocal().
|
inline |
Definition at line 187 of file Mesh.h.
References _boundaryGroups.
Referenced by AABB::AABB(), COMETModel< T >::applyTemperatureBoundaries(), COMETModel< T >::binwiseHeatFluxIntegral(), COMETModel< T >::calcDomainStats(), PhononModel< T >::callBoundaryConditions(), KineticModel< T >::callBoundaryConditions(), COMETModel< T >::callCOMETBoundaryConditions(), COMETModel< T >::COMETModel(), BatteryModel< T >::Impl::copyCoupledToSeparate(), BatteryModel< T >::Impl::copySeparateToCoupled(), COMETModel< T >::correctSingleNeighbor(), FlowModel< T >::Impl::correctVelocityExplicit(), Octree::Create(), debug_mesh(), MomentumPressureGradientDiscretization< X >::discretize(), InjectionDiscretization< X, Diag, OffDiag >::discretize(), TunnelingDiscretization< X, Diag, OffDiag >::discretize(), MeshPartitioner::extractBoundaryMesh(), MeshDismantler::faceCellsAddBoundaryInterfaces(), MeshDismantler::faceNodesAddBoundaryInterfaces(), MeshDismantler::faceNodesInit(), COMETModel< T >::FinishCoarseMesh(), ThermalModel< T >::Impl::getHeatFluxIntegral(), BatteryModel< T >::Impl::getHeatFluxIntegral(), SpeciesModel< T >::Impl::getMassFluxIntegral(), BatteryModel< T >::Impl::getMassFluxIntegral(), FlowModel< T >::Impl::getMomentumFluxIntegral(), getNumBounCells(), ElectricModel< T >::Impl::getPotentialFluxIntegral(), BatteryModel< T >::Impl::getPotentialFluxIntegral(), FlowModel< T >::Impl::getPressureIntegral(), VacancyModel< T >::Impl::getVacaFluxIntegral(), COMETModel< T >::getWallArea(), COMETModel< T >::getWallAreaVector(), MeshDismantler::global_offset(), MeshPartitioner::global_offset(), MeshPartitioner::globalCellID_procID_map(), PhononModel< T >::HeatFluxIntegral(), COMETModel< T >::HeatFluxIntegral(), ThermalModel< T >::Impl::Impl(), VacancyModel< T >::Impl::Impl(), SpeciesModel< T >::Impl::Impl(), FractureModel< T >::Impl::Impl(), KeModel< T >::Impl::Impl(), BatteryModel< T >::Impl::Impl(), ElectricModel< T >::Impl::Impl(), FlowModel< T >::Impl::Impl(), ThermalModel< T >::Impl::init(), FractureModel< T >::Impl::init(), VacancyModel< T >::Impl::init(), SpeciesModel< T >::Impl::init(), KeModel< T >::Impl::init(), PhononModel< T >::init(), KineticModel< T >::init(), ElectricModel< T >::Impl::init(), BatteryModel< T >::Impl::init(), COMETModel< T >::init(), ElectricModel< T >::Impl::initChargeTransportLinearization(), COMETModel< T >::initCoarse(), FlowModel< T >::Impl::initContinuityLinearization(), ElectricModel< T >::Impl::initElectroStaticsLinearization(), COMETModel< T >::initFromOld(), COMETModel< T >::initializeTemperatureBoundaries(), ThermalModel< T >::Impl::initLinearization(), FractureModel< T >::Impl::initLinearization(), VacancyModel< T >::Impl::initLinearization(), SpeciesModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearizationk(), FlowModel< T >::Impl::initMomentumLinearization(), BatteryModel< T >::Impl::initPCLinearization(), BatteryModel< T >::Impl::initPotentialLinearization(), BatteryModel< T >::Impl::initSpeciesLinearization(), BatteryModel< T >::Impl::initThermalLinearization(), ThermalModel< T >::Impl::linearize(), FractureModel< T >::Impl::linearize(), VacancyModel< T >::Impl::linearize(), SpeciesModel< T >::Impl::linearize(), ElectricModel< T >::Impl::linearizeChargeTransport(), FlowModel< T >::Impl::linearizeContinuity(), KeModel< T >::Impl::linearizedissipation(), ElectricModel< T >::Impl::linearizeElectroStatics(), KeModel< T >::Impl::linearizeenergy(), KineticModel< T >::linearizeKineticModel(), FlowModel< T >::Impl::linearizeMomentum(), BatteryModel< T >::Impl::linearizePC(), BatteryModel< T >::Impl::linearizePC_Thermal(), PhononModel< T >::linearizePhononModel(), BatteryModel< T >::Impl::linearizePotential(), BatteryModel< T >::Impl::linearizeSpecies(), BatteryModel< T >::Impl::linearizeThermal(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), COMETModel< T >::MakeInteriorCoarseMesh(), IBManager::markIntersections(), COMETModel< T >::modewiseHeatFluxIntegral(), PhononModel< T >::PhononModel(), FlowModel< T >::Impl::postContinuitySolve(), FlowModel< T >::Impl::printMassFluxIntegrals(), FlowModel< T >::Impl::printMomentumFluxIntegrals(), FlowModel< T >::Impl::printPressureIntegrals(), COMETModel< T >::sameFaceGroup(), MeshDismantler::set_local_global(), MeshPartitioner::set_local_global(), KineticModel< T >::SetBoundaryConditions(), COMETModel< T >::SetBoundaryConditions(), MeshAssembler::setBoundaryFaceGroup(), setCommonFacesMap(), MeshAssembler::setFaceCells(), MeshAssembler::setFaceNodes(), COMETDiscretizer< T >::setfgFinder(), COMETESBGKDiscretizer< T >::setfgFinder(), MeshAssembler::setMeshCellColor(), COMETModel< T >::syncGhostCoarsening(), StructureDeformationModel< T >::updateBoundaryMesh(), ElectricModel< T >::Impl::updateConvectionFlux(), FluentDataExporter< T >::writeScalarField(), and FluentDataExporter< T >::writeVectorField().
|
inline |
Definition at line 184 of file Mesh.h.
References _boundaryGroups.
Referenced by debug_mesh(), MeshDismantler::faceCellsAddBoundaryInterfaces(), MeshDismantler::faceNodesAddBoundaryInterfaces(), MeshDismantler::faceNodesInit(), MeshDismantler::global_offset(), MeshPartitioner::global_offset(), MeshPartitioner::globalCellID_procID_map(), MeshDismantler::set_local_global(), MeshPartitioner::set_local_global(), MeshAssembler::setBoundaryFaceGroup(), MeshAssembler::setFaceCells(), MeshAssembler::setFaceNodes(), and MeshAssembler::setMeshCellColor().
const StorageSite & Mesh::getBoundaryNodes | ( | ) | const |
Definition at line 325 of file Mesh.cpp.
References _boundaryNodes, _nodes, createAndGetBNglobalToLocal(), and StorageSite::getCount().
Referenced by MovingMeshModel< T >::advance(), and MeshMetricsCalculator< T >::calculateBoundaryNodeNormal().
|
inline |
|
inline |
const CRConnectivity & Mesh::getCellCells | ( | ) | const |
Definition at line 480 of file Mesh.cpp.
References _cells, _connectivityMap, getAllFaceCells(), getCellFaces(), and CRConnectivity::multiply().
Referenced by addCRConn(), MeshPartitioner::cellcells_global_extension(), CellMark_Impl(), COMETModel< T >::coarsenInterfaceCells(), countCRConn(), createScatterGatherCountsBuffer(), createScatterGatherIndicesBuffer(), GradientMatrix< T_Scalar >::createScatterGatherValuesBuffer(), TrapBandTunnelingDiscretization< X, Diag, OffDiag >::discretize(), LinearizeInterfaceJump< X, Diag, OffDiag >::discretize(), LinearizeInterfaceJumpUnconnected< X, Diag, OffDiag >::discretize(), LinearizeDielectric< X, Diag, OffDiag >::discretize(), BatteryLinearizeThermalInterface< X, Diag, OffDiag >::discretize(), BatteryLinearizePotentialInterface< X, Diag, OffDiag >::discretize(), LinearizePotentialInterface< X, Diag, OffDiag >::discretize(), BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize(), BatteryLinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), LinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), InjectionDiscretization< X, Diag, OffDiag >::discretize(), TunnelingDiscretization< X, Diag, OffDiag >::discretize(), PlateSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), getCellCells2(), getCellCellsGhostExt(), getFaceCells2(), MeshPartitioner::globalCellID_procID_map(), ElectricModel< T >::Impl::initChargeTransportLinearization(), FlowModel< T >::Impl::initContinuityLinearization(), ElectricModel< T >::Impl::initElectroStaticsLinearization(), KineticModel< T >::initKineticModelLinearization(), ThermalModel< T >::Impl::initLinearization(), FractureModel< T >::Impl::initLinearization(), VacancyModel< T >::Impl::initLinearization(), SpeciesModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearizationk(), FlowModel< T >::Impl::initMomentumLinearization(), BatteryModel< T >::Impl::initPCLinearization(), PhononModel< T >::initPhononModelLinearization(), BatteryModel< T >::Impl::initPotentialLinearization(), BatteryModel< T >::Impl::initSpeciesLinearization(), BatteryModel< T >::Impl::initThermalLinearization(), COMETModel< T >::makeCellColors(), COMETInterface< T >::makeDMMcoeffs(), IBManager::markFluid(), MeshPartitioner::set_cellcells_global(), and BatteryModel< T >::Impl::updateShellGhosts().
const CRConnectivity & Mesh::getCellCells2 | ( | ) | const |
Definition at line 495 of file Mesh.cpp.
References _cellCells2, _cellCellsGlobal, _globalToLocal, CRConnectivity::CELLCELL2, eraseConnectivity(), getCellCells(), getCells(), CRConnectivity::getCol(), StorageSite::getCount(), CRConnectivity::getCount(), StorageSite::getCountLevel1(), Array< T >::getLength(), CRConnectivity::getRow(), CRConnectivity::getRowSite(), StorageSite::getSelfCount(), and CRConnectivity::multiply().
Referenced by IBManager::createIBInterpolationStencil(), IBManager::createSolidInterpolationStencil(), PlateModel< T >::Impl::initDeformationLinearization(), and StructureModel< T >::Impl::initDeformationLinearization().
|
inline |
|
inline |
Definition at line 247 of file Mesh.h.
References _cellCellsGlobal.
Referenced by MeshPartitioner::cellcells_global_extension(), MeshPartitioner::DEBUG_cellcells_global(), MeshPartitioner::gatherCellsLevel1_partID_map(), MeshPartitioner::set_cellcells_global(), and MeshDismantler::setCellsSite().
|
inline |
|
inline |
Definition at line 228 of file Mesh.h.
References _cellColor.
Referenced by MeshDismantler::getGatherArrays(), MeshDismantler::getScatterArrays(), MeshDismantler::setCellsMapper(), MeshDismantler::setCellsSite(), MeshDismantler::setFacesSite(), MeshDismantler::setNodesMapper(), and MeshDismantler::setNodesSite().
|
inline |
|
inline |
Definition at line 231 of file Mesh.h.
References _cellColorOther.
Referenced by MeshDismantler::getGatherArrays(), and MeshDismantler::getScatterArrays().
|
inline |
const CRConnectivity & Mesh::getCellFaces | ( | ) | const |
Definition at line 454 of file Mesh.cpp.
References _cells, _connectivityMap, _faces, getAllFaceCells(), and CRConnectivity::getTranspose().
Referenced by COMETBoundary< T >::applyTemperatureWallFine(), CellMark_Impl(), COMETModel< T >::coarsenInterfaceCells(), COMETModel< T >::coarsenInterior(), COMETModel< T >::correctSolution(), MeshAssembler::countInterfaceNodes(), getCellCells(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), and COMETInterface< T >::makeDMMcoeffs().
const CRConnectivity & Mesh::getCellNodes | ( | ) | const |
Definition at line 426 of file Mesh.cpp.
References _cells, _connectivityMap, _coordinates, _faces, _nodes, getAllFaceCells(), getAllFaceNodes(), and orderCellFacesAndNodes().
Referenced by MovingMeshModel< T >::advance(), StructureDeformationModel< T >::calculateNodeDisplacement(), PlateDeformationModel< T >::calculateNodeDisplacement(), debug_mesh(), extrude(), MeshPartitioner::get_local_nodes(), PartMesh::local_nodes(), IBManager::markIntersections(), AABB::meshIntersections(), PartMesh::set_eptr_eind(), MeshPartitioner::set_eptr_eind(), MeshDismantler::setNodesMapper(), MeshDismantler::setNodesSite(), PlateDeformationModel< T >::updateBoundaryMesh(), and VTKWriter< T >::VTKWriter().
|
inline |
Definition at line 109 of file Mesh.h.
References _cells.
Referenced by addCRConn(), COMETInterface< T >::addFAS(), IdealGasDensityModel< T >::Impl::advance(), RosselandModel< T >::Impl::advance(), StructureModel< T >::Impl::applyBC(), COMETModel< T >::calcBandFlux(), COMETModel< T >::calcBandRelEnergy(), COMETModel< T >::calcBandTemps(), COMETModel< T >::calcDomainStats(), COMETModel< T >::calcModeFlux(), COMETModel< T >::calcModeTemps(), MeshMetricsCalculator< T >::calculateCellCentroids(), MeshMetricsCalculator< T >::calculateCellVolumes(), ElectricModel< T >::Impl::calculateEquilibriumParameters(), StructureDeformationModel< T >::calculateNodeDisplacement(), PlateDeformationModel< T >::calculateNodeDisplacement(), PlateModel< T >::Impl::calculatePlateAcceleration(), PlateModel< T >::Impl::calculatePlateVelocity(), MeshPartitioner::cellcells_global_extension(), CellMark_Impl(), COMETModel< T >::coarsenInterfaceCells(), COMETModel< T >::coarsenInterior(), COMETModel< T >::COMETModel(), PhononModel< T >::COMETupdateTL(), GradientModel< Vector< T, 3 > >::compute(), COMETModel< T >::ComputeCoarseMacroparameters(), KineticModel< T >::ComputeCollisionfrequency(), COMETModel< T >::ComputeCollisionfrequency(), COMETModel< T >::ComputeCOMETMacroparameters(), FlowModel< T >::Impl::computeContinuityResidual(), COMETModel< T >::ComputeFineMacroparameters(), MeshMetricsCalculator< T >::computeIBandSolidInterpolationMatrices(), VacancyModel< T >::Impl::computeIBFaceConcentration(), KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), ElectricModel< T >::Impl::computeIBFacePotential(), ThermalModel< T >::Impl::computeIBFaceTemperature(), FlowModel< T >::Impl::computeIBFaceVelocity(), MeshMetricsCalculator< T >::computeIBInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBInterpolationMatricesCells(), KineticModel< T >::ComputeMacroparameters(), COMETModel< T >::ComputeMacroparameters(), KineticModel< T >::ComputeMacroparametersESBGK(), COMETModel< T >::ComputeMacroparametersESBGK(), VacancyModel< T >::Impl::computePlasticStrainRate(), KineticModel< T >::computeSolidFaceDsf(), COMETModel< T >::computeSolidFaceDsf(), KineticModel< T >::computeSolidFacePressure(), COMETModel< T >::computeSolidFacePressure(), MeshMetricsCalculator< T >::computeSolidInterpolationMatrices(), ElectricModel< T >::Impl::computeSolidSurfaceForce(), FlowModel< T >::Impl::computeSolidSurfaceForce(), FlowModel< T >::Impl::ComputeStressTensorES(), KineticModel< T >::computeSurfaceForce(), COMETModel< T >::computeSurfaceForce(), StructureModel< T >::Impl::computeVMStress(), KineticModel< T >::ConservationofMassCheck(), COMETModel< T >::ConservationofMassCheck(), BatteryModel< T >::Impl::copyCoupledToSeparate(), BatteryModel< T >::Impl::copyPCDiffusivity(), BatteryModel< T >::Impl::copySeparateToCoupled(), KineticModel< T >::correctMassDeficit(), COMETModel< T >::correctMassDeficit(), KineticModel< T >::correctMassDeficit2(), COMETModel< T >::correctMassDeficit2(), correctMassFluxInterior(), FlowModel< T >::Impl::correctPressure(), COMETModel< T >::correctSingleNeighbor(), COMETModel< T >::correctSolution(), FlowModel< T >::Impl::correctVelocityBoundary(), FlowModel< T >::Impl::correctVelocityExplicit(), correctVelocityInterior(), countCRConn(), createDoubleShell(), IBManager::createIBFaces(), IBManager::createIBInterpolationStencil(), NcDataReader::createMappers(), FluentReader::createMesh(), createRowColSiteCRConn(), createScatterGatherCountsBuffer(), createScatterGatherIndicesBuffer(), GradientMatrix< T_Scalar >::createScatterGatherValuesBuffer(), createShell(), IBManager::createSolidInterpolationStencil(), StructureModel< T >::Impl::creepInit(), MeshPartitioner::DEBUG_cellcells_global(), MeshPartitioner::DEBUG_level1_scatter_gather_cells(), debug_mesh(), SourceDiscretization< X >::discretize(), Underrelaxer< X, Diag, OffDiag >::discretize(), BatteryPCHeatSourceDiscretization< X >::discretize(), PhononCollisionDiscretization< X, Diag, OffDiag >::discretize(), CollisionTermDiscretization< X, Diag, OffDiag >::discretize(), TrapBandTunnelingDiscretization< X, Diag, OffDiag >::discretize(), LinearizeInterfaceJump< X, Diag, OffDiag >::discretize(), LinearizeInterfaceJumpUnconnected< X, Diag, OffDiag >::discretize(), TimeDerivativeDiscretization< X, Diag, OffDiag >::discretize(), DriftDiscretization< X, Diag, OffDiag >::discretize(), SourceDiscretizationforFracture< T, Diag, OffDiag >::discretize(), GenericIBDiscretization< X, Diag, OffDiag >::discretize(), LinearizeDielectric< X, Diag, OffDiag >::discretize(), BatteryPCTimeDerivativeDiscretization< X, Diag, OffDiag >::discretize(), PhononConvectionDiscretization< X, Diag, OffDiag >::discretize(), TimeDerivativeDiscretization_Kmodel< X, Diag, OffDiag >::discretize(), IbmDiscretization< X, Diag, OffDiag >::discretize(), BatteryLinearizeThermalInterface< X, Diag, OffDiag >::discretize(), BatteryLinearizePotentialInterface< X, Diag, OffDiag >::discretize(), ConvectionDiscretization< X, Diag, OffDiag >::discretize(), LinearizePotentialInterface< X, Diag, OffDiag >::discretize(), SourceDiscretizationene< X >::discretize(), BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize(), TimeDerivativeStructureDiscretization< X, Diag, OffDiag >::discretize(), GenericKineticIBDiscretization< X, Diag, OffDiag >::discretize(), BatteryLinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), ConvectionDiscretization_Kmodel< X, Diag, OffDiag >::discretize(), LinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), MomentumPressureGradientDiscretization< X >::discretize(), TimeDerivativePlateDiscretization< X, Diag, OffDiag >::discretize(), BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >::discretize(), ElecDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), CaptureDiscretization< X, Diag, OffDiag >::discretize(), BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), DiffusionDiscretization< X, Diag, OffDiag >::discretize(), EmissionDiscretization< X, Diag, OffDiag >::discretize(), SourceDiscretizationdissi< X, Diag, OffDiag >::discretize(), InjectionDiscretization< X, Diag, OffDiag >::discretize(), TunnelingDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCDiffusionDiscretization< X, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretize(), PlateSourceDiscretization< T, Diag, OffDiag >::discretize(), StructureSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretizeFaces(), PlateSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), discretizeMassFluxInterior(), DistFunctFields< X >::DistFunctFields(), COMETInterface< T >::Distribute(), FlowModel< T >::Impl::dumpContinuityMatrix(), ThermalModel< T >::Impl::dumpMatrix(), VacancyModel< T >::Impl::dumpMatrix(), PlateModel< T >::Impl::dumpMatrix(), KineticModel< T >::EntropyGeneration(), COMETModel< T >::EntropyGeneration(), COMETModel< T >::equilibrate(), KineticModel< T >::EquilibriumDistributionBGK(), COMETModel< T >::EquilibriumDistributionBGK(), KineticModel< T >::EquilibriumDistributionESBGK(), COMETModel< T >::EquilibriumDistributionESBGK(), MeshMetricsCalculator< T >::eraseIBInterpolationMatrices(), TimeDerivativeStructureDiscretization< X, Diag, OffDiag >::explicitAdvance(), extrude(), MeshDismantler::faceCellsAddBoundaryInterfaces(), MeshDismantler::faceCellsAddPartitionInterfaces(), IBManager::findNearestCellForSolidFaces(), COMETInterface< T >::findWallTemp(), COMETModel< T >::FinishCoarseMesh(), fixedFluxContinuityBC(), fixedPressureContinuityBC(), fixedPressureMomentumBC(), BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), ElectricModel< T >::Impl::generateBandDiagram(), GradientMatrix< T_Scalar >::get_request_size(), get_request_size(), BatteryModel< T >::Impl::getAverageConcentration(), SpeciesModel< T >::Impl::getAverageMassFraction(), COMETModel< T >::getAverageTemperature(), getCellCells2(), BatteryModel< T >::Impl::getFaceGroupVoltage(), COMETModel< T >::getLatticeTemp(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix2D(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix3D(), FluentReader::getMeshList(), BatteryModel< T >::Impl::getMeshVolume(), PlateModel< T >::Impl::getMoment(), FlowModel< T >::Impl::getMomentumDerivativeIntegral(), StructureModel< T >::Impl::getPlasticDiagStrain(), FlowModel< T >::Impl::getPressureIntegralonIBFaces(), StructureModel< T >::Impl::getStrain(), FlowModel< T >::Impl::getStressTensor(), StructureModel< T >::Impl::getTraction(), FlowModel< T >::Impl::getTraction(), COMETModel< T >::getValueArray(), KeModel< T >::Impl::getViscosity(), MeshDismantler::global_offset(), MeshPartitioner::global_offset(), MeshPartitioner::globalCellID_procID_map(), PhononModel< T >::HeatFluxIntegral(), Octree::Impl(), MeshMetricsCalculator< T >::init(), ThermalModel< T >::Impl::init(), FractureModel< T >::Impl::init(), VacancyModel< T >::Impl::init(), SpeciesModel< T >::Impl::init(), KeModel< T >::Impl::init(), PhononModel< T >::init(), KineticModel< T >::init(), ElectricModel< T >::Impl::init(), FlowModel< T >::Impl::init(), BatteryModel< T >::Impl::init(), COMETModel< T >::init(), StructureModel< T >::Impl::init(), PlateModel< T >::Impl::init(), MovingMeshModel< T >::init(), ElectricModel< T >::Impl::initChargeTransportLinearization(), COMETModel< T >::initCoarse(), FlowModel< T >::Impl::initContinuityLinearization(), PlateModel< T >::Impl::initDeformationLinearization(), StructureModel< T >::Impl::initDeformationLinearization(), ElectricModel< T >::Impl::initElectroStaticsLinearization(), COMETModel< T >::initializeCoarseMaxwellian(), KineticModel< T >::InitializeFgammaCoefficients(), COMETModel< T >::InitializeFgammaCoefficients(), COMETModel< T >::initializeFineMaxwellian(), KineticModel< T >::InitializeMacroparameters(), COMETModel< T >::InitializeMacroparameters(), DistFunctFields< X >::initializeMaxwellian(), KineticModel< T >::initializeMaxwellian(), COMETModel< T >::initializeMaxwellian(), KineticModel< T >::initializeMaxwellianEq(), COMETModel< T >::initializeMaxwellianEq(), KineticModel< T >::initKineticModelLinearization(), ThermalModel< T >::Impl::initLinearization(), FractureModel< T >::Impl::initLinearization(), VacancyModel< T >::Impl::initLinearization(), SpeciesModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearizationk(), FlowModel< T >::Impl::initMomentumLinearization(), BatteryModel< T >::Impl::initPCLinearization(), PhononModel< T >::initPhononModelLinearization(), BatteryModel< T >::Impl::initPotentialLinearization(), BatteryModel< T >::Impl::initSpeciesLinearization(), BatteryModel< T >::Impl::initThermalLinearization(), COMETModel< T >::injectResid(), FlowModel< T >::Impl::interfaceContinuityBC(), FlowModel< T >::Impl::linearizeContinuity(), PlateModel< T >::Impl::linearizeDeformation(), KeModel< T >::Impl::linearizedissipation(), ElectricModel< T >::Impl::linearizeElectroStatics(), KineticModel< T >::linearizeKineticModel(), BatteryModel< T >::Impl::linearizePC(), BatteryModel< T >::Impl::linearizePC_Thermal(), PhononModel< T >::linearizePhononModel(), BatteryModel< T >::Impl::linearizePotential(), BatteryModel< T >::Impl::linearizeThermal(), KineticModel< T >::MacroparameterIBCell(), COMETModel< T >::makeCellColors(), COMETModel< T >::MakeCoarseIndex(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), COMETModel< T >::MakeCoarseModel(), COMETModel< T >::makeCoarseScatGath(), COMETInterface< T >::makeDMMcoeffs(), COMETModel< T >::makeFAS(), COMETModel< T >::makeFinestToCoarseConn(), COMETModel< T >::MakeIBCoarseModel(), COMETModel< T >::MakeInteriorCoarseMesh(), COMETModel< T >::makeNonEqTemp(), COMETModel< T >::makePlotColors(), IBManager::markFluid(), IBManager::markIBTypePlus(), IBManager::markIntersections(), IBManager::markSolid(), Mesh(), AABB::meshIntersections(), KineticModel< T >::MomentHierarchy(), COMETModel< T >::MomentHierarchy(), KineticModel< T >::NewtonsMethodBGK(), COMETModel< T >::NewtonsMethodBGK(), KineticModel< T >::NewtonsMethodESBGK(), COMETModel< T >::NewtonsMethodESBGK(), DistFunctFields< X >::OutputDistributionFunction(), COMETModel< T >::OutputDsfBLOCK(), KineticModel< T >::OutputDsfBLOCK(), KineticModel< T >::OutputDsfPOINT(), COMETModel< T >::OutputDsfPOINT(), MeshDismantler::partitionInterfaceMappers(), PhononModel< T >::PhononModel(), FlowModel< T >::Impl::postContinuitySolve(), PlateModel< T >::Impl::postPlateSolve(), pressureBoundaryPostContinuitySolve(), BatteryModel< T >::Impl::printMatrixElementsOnFace(), PhononModel< T >::printTemp(), BatteryModel< T >::Impl::recoverLastTimestep(), recvScatterGatherCountsBufferLocal(), recvScatterGatherIndicesBufferLocal(), GradientMatrix< T_Scalar >::recvScatterGatherValuesBufferLocal(), MeshPartitioner::set_cellcells_global(), MeshDismantler::setCellsMapper(), MeshDismantler::setCellsSite(), FlowModel< T >::Impl::setDirichlet(), COMETModel< T >::sete0(), MeshAssembler::setFaceCells(), MeshDismantler::setNodesMapper(), MeshDismantler::setNodesSite(), FlowModel< T >::Impl::setReferencePP(), COMETModel< T >::setStraightLine(), slipJumpMomentumBC(), FlowModel< T >::Impl::solveMomentum(), COMETModel< T >::swapGhostInfo(), syncCounts(), COMETModel< T >::syncGhostCoarsening(), syncIndices(), GradientMatrix< T_Scalar >::syncValues(), uniqueFaceCells(), IBManager::update(), PlateDeformationModel< T >::updateBoundaryMesh(), ElectricModel< T >::Impl::updateConvectionFlux(), PhononModel< T >::updatee0(), ElectricModel< T >::Impl::updateElectricField(), ElectricModel< T >::Impl::updateElectronVelocity(), updateFacePressureBoundary(), updateFacePressureInterior(), PhononModel< T >::updateHeatFlux(), BatteryModel< T >::Impl::updateShellGhosts(), MeshMetricsCalculator< T >::updateTime(), ElectricModel< T >::Impl::updateTime(), SpeciesModel< T >::Impl::updateTime(), FlowModel< T >::Impl::updateTime(), MovingMeshModel< T >::updateTime(), FractureModel< T >::Impl::updateTime(), StructureModel< T >::Impl::updateTime(), ThermalModel< T >::Impl::updateTime(), VacancyModel< T >::Impl::updateTime(), PlateModel< T >::Impl::updateTime(), BatteryModel< T >::Impl::updateTime(), COMETModel< T >::updateTime(), KineticModel< T >::updateTime(), KeModel< T >::Impl::updateTimee(), KeModel< T >::Impl::updateTimek(), PhononModel< T >::updateTL(), COMETModel< T >::updateTL(), MovingMeshModel< T >::volChange(), VTKWriter< T >::VTKWriter(), DistFunctFields< X >::weightedMaxwellian(), KineticModel< T >::weightedMaxwellian(), COMETModel< T >::weightedMaxwellian(), FluentDataExporter< T >::writeScalarField(), VTKWriter< T >::writeScalarField(), FluentDataExporter< T >::writeVectorField(), VTKWriter< T >::writeVectorField(), and COMETInterface< T >::ZeroGhost().
|
inline |
|
inline |
|
inline |
|
inline |
const CRConnectivity & Mesh::getConnectivity | ( | const StorageSite & | from, |
const StorageSite & | to | ||
) | const |
Definition at line 416 of file Mesh.cpp.
References _connectivityMap.
Referenced by CellMark_Impl(), MeshMetricsCalculator< T >::computeGridInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBandSolidInterpolationMatrices(), KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), MeshMetricsCalculator< T >::computeIBInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBInterpolationMatricesCells(), KineticModel< T >::computeSolidFaceDsf(), COMETModel< T >::computeSolidFaceDsf(), MeshMetricsCalculator< T >::computeSolidInterpolationMatrices(), ElectricModel< T >::Impl::computeSolidSurfaceForce(), FlowModel< T >::Impl::computeSolidSurfaceForce(), KineticModel< T >::computeSurfaceForce(), COMETModel< T >::computeSurfaceForce(), COMETModel< T >::correctSolution(), COMETModel< T >::injectResid(), COMETModel< T >::makeFinestToCoarseConn(), and COMETModel< T >::makePlotColors().
|
inline |
Definition at line 335 of file Mesh.h.
References _connectivityMap.
Referenced by MeshPartitioner::extractBoundaryMesh().
|
inline |
Definition at line 105 of file Mesh.h.
References _dimension.
Referenced by AABB::AABB(), MeshMetricsCalculator< T >::calculateCellVolumes(), MeshPartitioner::cellcells_global_extension(), MeshMetricsCalculator< T >::computeIBInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBInterpolationMatricesCells(), MeshMetricsCalculator< T >::computeSolidInterpolationMatrices(), StructureModel< T >::Impl::computeVMStress(), StructureModel< T >::Impl::creepInit(), debug_mesh(), BatteryPCDiffusionDiscretization< X, Diag, OffDiag >::discretize(), StructureSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretizeFaces(), MeshPartitioner::extractBoundaryMesh(), GradientModel< Vector< T, 3 > >::getGradientMatrix(), StructureModel< T >::Impl::getTraction(), MeshDismantler::init(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), COMETModel< T >::MakeInteriorCoarseMesh(), IBManager::markIntersections(), COMETModel< T >::syncGhostCoarsening(), MovingMeshModel< T >::volChange(), and VTKWriter< T >::VTKWriter().
const CRConnectivity & Mesh::getFaceCells | ( | const StorageSite & | site | ) | const |
Definition at line 388 of file Mesh.cpp.
References _cells, _connectivityMap, CRConnectivity::createOffset(), getAllFaceCells(), StorageSite::getCount(), and StorageSite::getOffset().
Referenced by COMETModel< T >::binwiseHeatFluxIntegral(), MeshMetricsCalculator< T >::calculateCellCentroids(), MeshMetricsCalculator< T >::calculateCellVolumes(), COMETModel< T >::coarsenInterfaceCells(), COMETModel< T >::coarsenInterior(), GradientModel< Vector< T, 3 > >::compute(), FlowModel< T >::Impl::ComputeStressTensorES(), correctMassFluxInterior(), COMETModel< T >::correctSingleNeighbor(), FlowModel< T >::Impl::correctVelocityBoundary(), correctVelocityInterior(), createDoubleShell(), createShell(), LinearizeInterfaceJump< X, Diag, OffDiag >::discretize(), LinearizeInterfaceJumpUnconnected< X, Diag, OffDiag >::discretize(), BatteryLinearizePotentialInterface< X, Diag, OffDiag >::discretize(), BatteryLinearizeThermalInterface< X, Diag, OffDiag >::discretize(), LinearizePotentialInterface< X, Diag, OffDiag >::discretize(), BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize(), BatteryLinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), LinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), MomentumPressureGradientDiscretization< X >::discretize(), BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), DiffusionDiscretization< X, Diag, OffDiag >::discretize(), InjectionDiscretization< X, Diag, OffDiag >::discretize(), TunnelingDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCDiffusionDiscretization< X, Diag, OffDiag >::discretize(), WallDiscretization< X, Diag, OffDiag >::discretize(), StructureSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretizeFaces(), PlateSourceDiscretization< T, Diag, OffDiag >::discretizeFaces(), discretizeMassFluxInterior(), extrude(), COMETModel< T >::FinishCoarseMesh(), fixedFluxContinuityBC(), fixedPressureContinuityBC(), fixedPressureMomentumBC(), BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), BatteryModel< T >::Impl::getFaceGroupVoltage(), FlowModel< T >::Impl::getPressureIntegralonIBFaces(), PhononModel< T >::HeatFluxIntegral(), COMETModel< T >::HeatFluxIntegral(), COMETModel< T >::HeatFluxIntegralFace(), PhononModel< T >::init(), COMETModel< T >::init(), ElectricModel< T >::Impl::initChargeTransportLinearization(), COMETModel< T >::initCoarse(), FlowModel< T >::Impl::initContinuityLinearization(), ElectricModel< T >::Impl::initElectroStaticsLinearization(), COMETModel< T >::initFromOld(), ThermalModel< T >::Impl::initLinearization(), FractureModel< T >::Impl::initLinearization(), VacancyModel< T >::Impl::initLinearization(), SpeciesModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearizationk(), FlowModel< T >::Impl::initMomentumLinearization(), BatteryModel< T >::Impl::initPCLinearization(), BatteryModel< T >::Impl::initPotentialLinearization(), BatteryModel< T >::Impl::initSpeciesLinearization(), BatteryModel< T >::Impl::initThermalLinearization(), FlowModel< T >::Impl::interfaceContinuityBC(), FlowModel< T >::Impl::linearizeContinuity(), KeModel< T >::Impl::linearizedissipation(), KineticModel< T >::linearizeKineticModel(), PhononModel< T >::linearizePhononModel(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), COMETInterface< T >::makeDMMcoeffs(), COMETModel< T >::MakeInteriorCoarseMesh(), IBManager::markIntersections(), COMETModel< T >::modewiseHeatFluxIntegral(), pressureBoundaryPostContinuitySolve(), BatteryModel< T >::Impl::printMatrixElementsOnFace(), COMETModel< T >::setLocalScatterMaps(), slipJumpMomentumBC(), COMETModel< T >::syncGhostCoarsening(), updateFacePressureBoundary(), updateFacePressureInterior(), COMETInterface< T >::updateOtherGhost(), COMETInterface< T >::updateResid(), BatteryModel< T >::Impl::updateShellGhosts(), MovingMeshModel< T >::volChange(), FluentDataExporter< T >::writeScalarField(), and FluentDataExporter< T >::writeVectorField().
const CRConnectivity & Mesh::getFaceCells2 | ( | ) | const |
Definition at line 633 of file Mesh.cpp.
References _faceCells2, getAllFaceCells(), getCellCells(), and CRConnectivity::multiply().
const FaceGroup & Mesh::getFaceGroup | ( | const int | fgId | ) | const |
Definition at line 1570 of file Mesh.cpp.
References getAllFaceGroups(), and FaceGroup::id.
Referenced by COMETModel< T >::coarsenInterfaceCells(), COMETDiscretizer< T >::correctInterface(), createDoubleShell(), FluentReader::createMesh(), createShell(), COMETModel< T >::initCoarse(), COMETInterface< T >::makeCoarseCoeffs(), COMETInterface< T >::makeDMMcoeffs(), COMETModel< T >::MakeInteriorCoarseMesh(), COMETInterface< T >::makeNoInterfaceCoeffs(), BatteryModel< T >::Impl::printMatrixElementsOnFace(), COMETInterface< T >::updateOtherGhost(), and COMETInterface< T >::updateResid().
|
inline |
const CRConnectivity & Mesh::getFaceNodes | ( | const StorageSite & | site | ) | const |
Definition at line 402 of file Mesh.cpp.
References _connectivityMap, _nodes, CRConnectivity::createOffset(), getAllFaceNodes(), StorageSite::getCount(), and StorageSite::getOffset().
Referenced by AABB::AABB(), MeshMetricsCalculator< T >::calculateBoundaryNodeNormal(), createAndGetBNglobalToLocal(), MeshPartitioner::extractBoundaryMesh(), extractBoundaryMesh(), extrude(), findCommonNodes(), StructureDeformationModel< T >::updateBoundaryMesh(), and VTKWriter< T >::VTKWriter().
|
inline |
Definition at line 108 of file Mesh.h.
References _faces.
Referenced by COMETBoundary< T >::applyTemperatureWallFine(), MeshMetricsCalculator< T >::calculateCellCentroids(), MeshMetricsCalculator< T >::calculateCellVolumes(), MeshMetricsCalculator< T >::calculateFaceAreaMag(), MeshMetricsCalculator< T >::calculateFaceAreas(), MeshMetricsCalculator< T >::calculateFaceCentroids(), CellMark_Impl(), COMETModel< T >::coarsenInterfaceCells(), COMETModel< T >::coarsenInterior(), COMETModel< T >::COMETModel(), FlowModel< T >::Impl::computeContinuityResidual(), KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), FlowModel< T >::Impl::computeIBFaceVelocity(), MeshMetricsCalculator< T >::computeIBInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBInterpolationMatricesCells(), KineticModel< T >::computeSolidFaceDsf(), COMETModel< T >::computeSolidFaceDsf(), KineticModel< T >::ConservationofMassCheck(), COMETModel< T >::ConservationofMassCheck(), KineticModel< T >::correctMassDeficit(), COMETModel< T >::correctMassDeficit(), COMETModel< T >::correctSingleNeighbor(), MeshAssembler::countInterfaceNodes(), IBManager::createIBFaces(), IBManager::createIBInterpolationStencil(), FluentReader::createMesh(), IBManager::createSolidInterpolationStencil(), debug_mesh(), DriftDiscretization< X, Diag, OffDiag >::discretize(), GenericIBDiscretization< X, Diag, OffDiag >::discretize(), PhononConvectionDiscretization< X, Diag, OffDiag >::discretize(), ConvectionDiscretization< X, Diag, OffDiag >::discretize(), GenericKineticIBDiscretization< X, Diag, OffDiag >::discretize(), ConvectionDiscretization_Kmodel< X, Diag, OffDiag >::discretize(), MomentumPressureGradientDiscretization< X >::discretize(), ElecDiffusionDiscretization< X, Diag, OffDiag >::discretize(), MeshPartitioner::extractBoundaryMesh(), extractBoundaryMesh(), extrude(), IBManager::findNearestCellForSolidFaces(), COMETModel< T >::FinishCoarseMesh(), MeshAssembler::getInnerNodesCount(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix2D(), GradientModel< Vector< T, 3 > >::getLeastSquaresGradientMatrix3D(), FlowModel< T >::Impl::getMomentumFluxIntegralonIBFaces(), FlowModel< T >::Impl::getPressureIntegralonIBFaces(), MeshMetricsCalculator< T >::init(), ThermalModel< T >::Impl::init(), VacancyModel< T >::Impl::init(), SpeciesModel< T >::Impl::init(), ElectricModel< T >::Impl::init(), FlowModel< T >::Impl::init(), BatteryModel< T >::Impl::init(), COMETModel< T >::init(), MovingMeshModel< T >::init(), KineticModel< T >::MacroparameterIBCell(), COMETModel< T >::MakeCoarseMesh1(), COMETModel< T >::MakeCoarseMesh2(), COMETModel< T >::MakeInteriorCoarseMesh(), IBManager::markIntersections(), Mesh(), AABB::meshIntersections(), PhononModel< T >::PhononModel(), MeshDismantler::setFacesSite(), IBManager::update(), StructureDeformationModel< T >::updateBoundaryMesh(), PlateDeformationModel< T >::updateBoundaryMesh(), ElectricModel< T >::Impl::updateConvectionFlux(), MovingMeshModel< T >::updateTime(), MovingMeshModel< T >::volChange(), FluentDataExporter< T >::writeScalarField(), VTKWriter< T >::writeScalarField(), and VTKWriter< T >::writeVectorField().
|
inline |
|
inline |
Definition at line 122 of file Mesh.h.
References _ghostCellSiteGatherMap.
Referenced by NcDataReader::createMappers().
|
inline |
Definition at line 145 of file Mesh.h.
References _ghostCellSiteGatherMapLevel1.
|
inline |
|
inline |
|
inline |
Definition at line 148 of file Mesh.h.
References _ghostCellSiteGatherMapLevel1.
Referenced by MeshPartitioner::DEBUG_level1_scatter_gather_cells().
|
inline |
Definition at line 151 of file Mesh.h.
References _ghostCellSiteGatherMapLevel1.
|
inline |
Definition at line 113 of file Mesh.h.
References _ghostCellSiteScatterMap.
Referenced by NcDataReader::createMappers(), and MeshDismantler::partitionInterfaceMappers().
|
inline |
Definition at line 136 of file Mesh.h.
References _ghostCellSiteScatterMapLevel1.
|
inline |
Definition at line 116 of file Mesh.h.
References _ghostCellSiteScatterMap.
Referenced by MeshPartitioner::globalCellID_procID_map().
|
inline |
|
inline |
Definition at line 139 of file Mesh.h.
References _ghostCellSiteScatterMapLevel1.
Referenced by MeshPartitioner::DEBUG_level1_scatter_gather_cells().
|
inline |
Definition at line 142 of file Mesh.h.
References _ghostCellSiteScatterMapLevel1.
|
inline |
Definition at line 243 of file Mesh.h.
References _globalToLocal.
Referenced by addCRConn(), createRowColSiteCRConn(), MeshPartitioner::DEBUG_local_global(), MeshDismantler::set_local_global(), MeshPartitioner::set_local_global(), MeshDismantler::setCellsSite(), FlowModel< T >::Impl::setDirichlet(), FlowModel< T >::Impl::setReferencePP(), and GradientMatrix< T_Scalar >::syncValues().
|
inline |
|
inline |
|
inline |
const Array< int > & Mesh::getIBFaceList | ( | ) | const |
Definition at line 686 of file Mesh.cpp.
References _ibFaceList.
Referenced by CellMark_Impl(), GradientModel< Vector< T, 3 > >::compute(), KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), FlowModel< T >::Impl::computeIBFaceVelocity(), MeshMetricsCalculator< T >::computeIBInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBInterpolationMatricesCells(), KineticModel< T >::computeSolidFaceDsf(), COMETModel< T >::computeSolidFaceDsf(), IBManager::createIBInterpolationStencil(), IBManager::createSolidInterpolationStencil(), FlowModel< T >::Impl::getMomentumFluxIntegralonIBFaces(), FlowModel< T >::Impl::getPressureIntegralonIBFaces(), and IBManager::update().
|
inline |
Definition at line 111 of file Mesh.h.
References _ibFaces.
Referenced by CellMark_Impl(), COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), GradientModel< Vector< T, 3 > >::compute(), VacancyModel< T >::Impl::computeIBFaceConcentration(), KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), ElectricModel< T >::Impl::computeIBFacePotential(), ThermalModel< T >::Impl::computeIBFaceTemperature(), FlowModel< T >::Impl::computeIBFaceVelocity(), MeshMetricsCalculator< T >::computeIBInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBInterpolationMatricesCells(), KineticModel< T >::computeSolidFaceDsf(), COMETModel< T >::computeSolidFaceDsf(), KineticModel< T >::computeSolidFacePressure(), COMETModel< T >::computeSolidFacePressure(), KineticModel< T >::correctMassDeficit(), COMETModel< T >::correctMassDeficit(), IBManager::createIBFaces(), IBManager::createIBInterpolationStencil(), IBManager::createSolidInterpolationStencil(), GenericIBDiscretization< X, Diag, OffDiag >::discretize(), GenericKineticIBDiscretization< X, Diag, OffDiag >::discretize(), discretizeMassFluxInterior(), MeshMetricsCalculator< T >::eraseIBInterpolationMatrices(), FlowModel< T >::Impl::getMomentumFluxIntegralonIBFaces(), FlowModel< T >::Impl::getPressureIntegralonIBFaces(), KineticModel< T >::MacroparameterIBCell(), COMETModel< T >::MakeCoarseMesh2(), COMETModel< T >::MakeIBCoarseModel(), markIBFaces(), COMETESBGKDiscretizer< T >::setBoundaryValFine(), and IBManager::update().
|
inline |
|
inline |
Definition at line 106 of file Mesh.h.
References _id.
Referenced by IdealGasDensityModel< T >::Impl::advance(), RosselandModel< T >::Impl::advance(), COMETModel< T >::binwiseHeatFluxIntegral(), ElectricModel< T >::Impl::calculateEquilibriumParameters(), COMETModel< T >::COMETModel(), ElectricModel< T >::Impl::computeSolidSurfaceForce(), createDoubleShell(), debug_mesh(), BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >::discretize(), BatteryPCBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >::discretize(), ElectricModel< T >::Impl::generateBandDiagram(), COMETModel< T >::getValueArray(), COMETModel< T >::HeatFluxIntegral(), COMETModel< T >::HeatFluxIntegralFace(), RosselandModel< T >::Impl::Impl(), IdealGasDensityModel< T >::Impl::Impl(), ThermalModel< T >::Impl::Impl(), VacancyModel< T >::Impl::Impl(), SpeciesModel< T >::Impl::Impl(), FractureModel< T >::Impl::Impl(), KeModel< T >::Impl::Impl(), BatteryModel< T >::Impl::Impl(), ElectricModel< T >::Impl::Impl(), FlowModel< T >::Impl::Impl(), StructureModel< T >::Impl::Impl(), PlateModel< T >::Impl::Impl(), ThermalModel< T >::Impl::init(), FractureModel< T >::Impl::init(), VacancyModel< T >::Impl::init(), SpeciesModel< T >::Impl::init(), KeModel< T >::Impl::init(), KineticModel< T >::init(), ElectricModel< T >::Impl::init(), FlowModel< T >::Impl::init(), BatteryModel< T >::Impl::init(), COMETModel< T >::init(), StructureModel< T >::Impl::init(), PlateModel< T >::Impl::init(), COMETModel< T >::initFromOld(), KineticModel< T >::KineticModel(), COMETModel< T >::modewiseHeatFluxIntegral(), FlowModel< T >::Impl::printMassFluxIntegrals(), BatteryModel< T >::Impl::printMatrixElementsOnFace(), FlowModel< T >::Impl::printMomentumFluxIntegrals(), FlowModel< T >::Impl::printPressureIntegrals(), KineticModel< T >::SetBoundaryConditions(), COMETModel< T >::SetBoundaryConditions(), IBManager::update(), ElectricModel< T >::Impl::updateTime(), and MovingMeshModel< T >::volChange().
|
inline |
Definition at line 185 of file Mesh.h.
References _interfaceGroups.
Referenced by MeshPartitioner::cellcells_global_extension(), debug_mesh(), MeshDismantler::faceCellsAddPartitionInterfaces(), MeshDismantler::faceNodesAddPartitionInterfaces(), MeshDismantler::faceNodesInit(), MeshPartitioner::gatherCellsLevel1_partID_map(), MeshAssembler::getInnerNodesCount(), MeshAssembler::getInterfaceNodesCount(), MeshAssembler::getInterfaceNodesDuplicatedCount(), MeshDismantler::partitionInterfaceMappers(), MeshAssembler::setFaceCells(), MeshAssembler::setFaceNodes(), and MeshAssembler::setInterfaceNodes().
|
inline |
Definition at line 190 of file Mesh.h.
References _interfaceGroups.
Referenced by PhononModel< T >::callBoundaryConditions(), KineticModel< T >::callBoundaryConditions(), COMETModel< T >::callCOMETBoundaryConditions(), MeshPartitioner::cellcells_global_extension(), BatteryModel< T >::Impl::copyCoupledToSeparate(), BatteryModel< T >::Impl::copySeparateToCoupled(), COMETModel< T >::correctSingleNeighbor(), MeshDismantler::faceCellsAddPartitionInterfaces(), MeshDismantler::faceNodesAddPartitionInterfaces(), MeshDismantler::faceNodesInit(), MeshPartitioner::gatherCellsLevel1_partID_map(), BatteryModel< T >::Impl::getHeatFluxIntegral(), MeshAssembler::getInnerNodesCount(), MeshAssembler::getInterfaceNodesCount(), MeshAssembler::getInterfaceNodesDuplicatedCount(), SpeciesModel< T >::Impl::getMassFluxIntegral(), BatteryModel< T >::Impl::getMassFluxIntegral(), ElectricModel< T >::Impl::getPotentialFluxIntegral(), BatteryModel< T >::Impl::getPotentialFluxIntegral(), ThermalModel< T >::Impl::init(), FractureModel< T >::Impl::init(), VacancyModel< T >::Impl::init(), SpeciesModel< T >::Impl::init(), KeModel< T >::Impl::init(), KineticModel< T >::init(), ElectricModel< T >::Impl::init(), BatteryModel< T >::Impl::init(), COMETModel< T >::init(), ElectricModel< T >::Impl::initChargeTransportLinearization(), COMETModel< T >::initCoarse(), FlowModel< T >::Impl::initContinuityLinearization(), ElectricModel< T >::Impl::initElectroStaticsLinearization(), ThermalModel< T >::Impl::initLinearization(), FractureModel< T >::Impl::initLinearization(), VacancyModel< T >::Impl::initLinearization(), SpeciesModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearization(), KeModel< T >::Impl::initLinearizationk(), FlowModel< T >::Impl::initMomentumLinearization(), BatteryModel< T >::Impl::initPCLinearization(), BatteryModel< T >::Impl::initPotentialLinearization(), BatteryModel< T >::Impl::initSpeciesLinearization(), BatteryModel< T >::Impl::initThermalLinearization(), ThermalModel< T >::Impl::linearize(), FractureModel< T >::Impl::linearize(), VacancyModel< T >::Impl::linearize(), SpeciesModel< T >::Impl::linearize(), ElectricModel< T >::Impl::linearizeChargeTransport(), FlowModel< T >::Impl::linearizeContinuity(), KeModel< T >::Impl::linearizedissipation(), ElectricModel< T >::Impl::linearizeElectroStatics(), KeModel< T >::Impl::linearizeenergy(), KineticModel< T >::linearizeKineticModel(), FlowModel< T >::Impl::linearizeMomentum(), BatteryModel< T >::Impl::linearizePC(), BatteryModel< T >::Impl::linearizePC_Thermal(), BatteryModel< T >::Impl::linearizePotential(), BatteryModel< T >::Impl::linearizeSpecies(), BatteryModel< T >::Impl::linearizeThermal(), COMETModel< T >::MakeCoarseMesh2(), MeshDismantler::partitionInterfaceMappers(), FlowModel< T >::Impl::postContinuitySolve(), MeshAssembler::setFaceCells(), MeshAssembler::setFaceNodes(), and MeshAssembler::setInterfaceNodes().
|
inline |
Definition at line 181 of file Mesh.h.
References _interiorFaceGroup.
Referenced by debug_mesh(), StructureSourceDiscretization< T, Diag, OffDiag >::discretize(), StructurePlasticDiscretization< T, Diag, OffDiag >::discretize(), PlateSourceDiscretization< T, Diag, OffDiag >::discretize(), MeshDismantler::faceCellsAddInteriorFaces(), MeshDismantler::faceCellsAddMeshInterfaces(), MeshDismantler::faceNodesAddInteriorFaces(), MeshDismantler::faceNodesAddMeshInterfaces(), MeshDismantler::faceNodesInit(), COMETModel< T >::HeatFluxIntegralFace(), FlowModel< T >::Impl::linearizeContinuity(), FlowModel< T >::Impl::postContinuitySolve(), MeshDismantler::setCellsSite(), MeshAssembler::setFaceCells(), MeshAssembler::setFaceNodes(), and MeshAssembler::setMeshCellColor().
|
inline |
Definition at line 240 of file Mesh.h.
References _localToGlobal.
Referenced by MeshPartitioner::cellcells_global_extension(), MeshMetricsCalculator< T >::computeIBInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBInterpolationMatricesCells(), createScatterGatherIndicesBuffer(), MeshPartitioner::DEBUG_local_global(), MeshPartitioner::gatherCellsLevel1_partID_map(), MeshPartitioner::globalCellID_procID_map(), IBManager::markIBTypePlus(), MeshPartitioner::set_cellcells_global(), MeshDismantler::set_local_global(), MeshPartitioner::set_local_global(), and FlowModel< T >::Impl::setDirichlet().
|
inline |
|
inline |
|
inline |
Definition at line 218 of file Mesh.h.
References _coordinates.
Referenced by AABB::AABB(), MeshMetricsCalculator< T >::calculateNodeCoordinates(), PartMesh::coordinates(), MeshPartitioner::coordinates(), PartMesh::dumpTecplot(), MeshPartitioner::extractBoundaryMesh(), extractBoundaryMesh(), extrude(), findCommonNodes(), NcDataWriter::get_coords(), MeshAssembler::getInterfaceNodesCount(), IBManager::markIntersections(), AABB::meshIntersections(), MeshAssembler::setCoord(), MeshDismantler::setCoord(), StructureDeformationModel< T >::updateBoundaryMesh(), and PlateDeformationModel< T >::updateBoundaryMesh().
|
inline |
|
inline |
Definition at line 110 of file Mesh.h.
References _nodes.
Referenced by MovingMeshModel< T >::advance(), MeshMetricsCalculator< T >::calculateFaceAreas(), MeshMetricsCalculator< T >::calculateFaceCentroids(), MeshMetricsCalculator< T >::calculateNodeCoordinates(), StructureDeformationModel< T >::calculateNodeDisplacement(), PlateDeformationModel< T >::calculateNodeDisplacement(), FluentReader::createMesh(), debug_mesh(), StructureDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformMeshStructure(), PlateDeformationModel< T >::deformPlate(), StructureDeformationModel< T >::deformStructure(), MeshPartitioner::extractBoundaryMesh(), extractBoundaryMesh(), extrude(), FluentReader::getMeshList(), getUpdatedNodesCoordCoupling(), PlateDeformationModel< T >::init(), StructureDeformationModel< T >::init(), MovingMeshModel< T >::init(), Mesh(), setCommonFacesMap(), MeshAssembler::setCoord(), MeshDismantler::setCoord(), setNodeRepeationArrayCoupling(), MeshDismantler::setNodesMapper(), MeshDismantler::setNodesSite(), StructureDeformationModel< T >::updateBoundaryMesh(), PlateDeformationModel< T >::updateBoundaryMesh(), PlateDeformationModel< T >::updateTime(), StructureDeformationModel< T >::updateTime(), MovingMeshModel< T >::updateTime(), MovingMeshModel< T >::volChange(), and VTKWriter< T >::VTKWriter().
|
inline |
|
private |
Definition at line 2350 of file Mesh.cpp.
References getBoundaryFaceGroups().
Referenced by addCRConn(), countCRConn(), and createRowColSiteCRConn().
|
inline |
Definition at line 251 of file Mesh.h.
References _numOfAssembleMesh.
Referenced by MeshDismantler::init().
|
inline |
Definition at line 332 of file Mesh.h.
References _otherFaceGroupSite.
Referenced by LinearizeInterfaceJump< X, Diag, OffDiag >::discretize(), LinearizeInterfaceJumpUnconnected< X, Diag, OffDiag >::discretize(), BatteryLinearizeThermalInterface< X, Diag, OffDiag >::discretize(), BatteryLinearizePotentialInterface< X, Diag, OffDiag >::discretize(), LinearizePotentialInterface< X, Diag, OffDiag >::discretize(), BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize(), BatteryLinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), LinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), and BatteryModel< T >::Impl::updateShellGhosts().
|
inline |
Definition at line 327 of file Mesh.h.
References _otherMeshID.
Referenced by BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), SpeciesModel< T >::Impl::init(), BatteryModel< T >::Impl::init(), SpeciesModel< T >::Impl::linearize(), ElectricModel< T >::Impl::linearizeElectroStatics(), BatteryModel< T >::Impl::linearizePC(), BatteryModel< T >::Impl::linearizePC_Thermal(), BatteryModel< T >::Impl::linearizePotential(), BatteryModel< T >::Impl::linearizeSpecies(), BatteryModel< T >::Impl::linearizeThermal(), and BatteryModel< T >::Impl::updateShellGhosts().
|
inline |
Definition at line 329 of file Mesh.h.
References _parentFaceGroupSite.
Referenced by MeshMetricsCalculator< T >::calculateCellCentroids(), LinearizeInterfaceJumpUnconnected< X, Diag, OffDiag >::discretize(), LinearizeInterfaceJump< X, Diag, OffDiag >::discretize(), LinearizeDielectric< X, Diag, OffDiag >::discretize(), BatteryLinearizeThermalInterface< X, Diag, OffDiag >::discretize(), BatteryLinearizePotentialInterface< X, Diag, OffDiag >::discretize(), LinearizePotentialInterface< X, Diag, OffDiag >::discretize(), BatteryPCLinearizeInterface_BV< X, Diag, OffDiag, otherMeshDiag >::discretize(), BatteryLinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), LinearizeSpeciesInterface< X, Diag, OffDiag >::discretize(), BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), and BatteryModel< T >::Impl::updateShellGhosts().
|
inline |
Definition at line 326 of file Mesh.h.
References _parentMeshID.
Referenced by BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), SpeciesModel< T >::Impl::init(), BatteryModel< T >::Impl::init(), SpeciesModel< T >::Impl::linearize(), ElectricModel< T >::Impl::linearizeElectroStatics(), BatteryModel< T >::Impl::linearizePC(), BatteryModel< T >::Impl::linearizePC_Thermal(), BatteryModel< T >::Impl::linearizePotential(), BatteryModel< T >::Impl::linearizeSpecies(), BatteryModel< T >::Impl::linearizeThermal(), and BatteryModel< T >::Impl::updateShellGhosts().
|
inline |
Definition at line 337 of file Mesh.h.
References _periodicFacePairs.
Referenced by FluentReader::createMesh(), and MeshMetricsCalculator< T >::init().
|
inline |
|
inline |
Definition at line 280 of file Mesh.h.
References _recvCounts.
Referenced by GradientMatrix< T_Scalar >::createScatterGatherValuesBuffer(), and GradientMatrix< T_Scalar >::syncValues().
|
inline |
Definition at line 281 of file Mesh.h.
References _recvIndices.
Referenced by GradientMatrix< T_Scalar >::syncValues().
|
inline |
Definition at line 277 of file Mesh.h.
References _sendCounts.
Referenced by recvScatterGatherCountsBufferLocal().
|
inline |
Definition at line 278 of file Mesh.h.
References _sendIndices.
Referenced by recvScatterGatherIndicesBufferLocal().
shared_ptr< ArrayBase > Mesh::getUpdatedNodesCoordCoupling | ( | const GeomFields & | geomField, |
const Mesh & | bMesh | ||
) |
Definition at line 784 of file Mesh.cpp.
References _boundaryNodesSet, _repeatNodes, GeomFields::coordinate, StorageSite::getCount(), getNodes(), StorageSite::getScatterIndex(), and Array< T >::zero().
void Mesh::InterfaceToBoundary | ( | ) |
|
inline |
Definition at line 325 of file Mesh.h.
References _isConnectedShell.
Referenced by BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), BatteryModel< T >::Impl::initSpeciesLinearization(), BatteryModel< T >::Impl::linearizeSpecies(), and BatteryModel< T >::Impl::updateShellGhosts().
|
inline |
Definition at line 324 of file Mesh.h.
References _isDoubleShell.
Referenced by MeshMetricsCalculator< T >::calculateCellCentroids(), BatteryFixInterfaceGhost< X, Diag, OffDiag >::fixInterfaces(), SpeciesModel< T >::Impl::init(), BatteryModel< T >::Impl::init(), BatteryModel< T >::Impl::initPCLinearization(), BatteryModel< T >::Impl::initSpeciesLinearization(), SpeciesModel< T >::Impl::linearize(), ElectricModel< T >::Impl::linearizeElectroStatics(), BatteryModel< T >::Impl::linearizePC(), BatteryModel< T >::Impl::linearizePC_Thermal(), BatteryModel< T >::Impl::linearizePotential(), BatteryModel< T >::Impl::linearizeSpecies(), BatteryModel< T >::Impl::linearizeThermal(), and BatteryModel< T >::Impl::updateShellGhosts().
|
inline |
|
inline |
Definition at line 323 of file Mesh.h.
References _isShell.
Referenced by MeshMetricsCalculator< T >::calculateCellCentroids(), MeshMetricsCalculator< T >::calculateCellVolumes(), GradientModel< Vector< T, 3 > >::compute(), VacancyModel< T >::Impl::computeIBFaceConcentration(), KineticModel< T >::computeIBFaceDsf(), COMETModel< T >::computeIBFaceDsf(), ElectricModel< T >::Impl::computeIBFacePotential(), ThermalModel< T >::Impl::computeIBFaceTemperature(), FlowModel< T >::Impl::computeIBFaceVelocity(), MeshMetricsCalculator< T >::computeIBInterpolationMatrices(), MeshMetricsCalculator< T >::computeIBInterpolationMatricesCells(), KineticModel< T >::computeSolidFaceDsf(), COMETModel< T >::computeSolidFaceDsf(), KineticModel< T >::computeSolidFacePressure(), COMETModel< T >::computeSolidFacePressure(), MeshMetricsCalculator< T >::computeSolidInterpolationMatrices(), ElectricModel< T >::Impl::computeSolidSurfaceForce(), IBManager::createIBFaces(), MeshMetricsCalculator< T >::init(), Linearizer::linearize(), IBManager::markIntersections(), MeshMetricsCalculator< T >::recalculate(), MeshMetricsCalculator< T >::recalculate_deform(), and IBManager::update().
void Mesh::recvScatterGatherCountsBufferLocal | ( | ) |
Definition at line 2050 of file Mesh.cpp.
References _recvCounts, getCells(), StorageSite::getGatherMap(), StorageSite::getGatherProcID(), StorageSite::getMesh(), and getSendCounts().
Referenced by MeshDismantler::setCellCellsGhostExt().
void Mesh::recvScatterGatherIndicesBufferLocal | ( | ) |
Definition at line 2172 of file Mesh.cpp.
References _recvIndices, getCells(), StorageSite::getGatherMap(), StorageSite::getGatherProcID(), StorageSite::getMesh(), and getSendIndices().
Referenced by MeshDismantler::setCellCellsGhostExt().
|
inline |
Definition at line 320 of file Mesh.h.
References _cellZoneID.
Referenced by MeshPartitioner::construct_mesh(), and FluentReader::createMesh().
void Mesh::setCommonFacesMap | ( | const Mesh & | bMesh | ) |
Definition at line 810 of file Mesh.cpp.
References _commonFacesMap, _commonFacesMapOther, getAllFaceNodes(), getBoundaryFaceGroups(), StorageSite::getCount(), CRConnectivity::getCount(), getNodes(), StorageSite::getOffset(), StorageSite::getScatterIndex(), CRConnectivity::getTranspose(), and FaceGroup::site.
void Mesh::setConnectivity | ( | const StorageSite & | rowSite, |
const StorageSite & | colSite, | ||
shared_ptr< CRConnectivity > | conn | ||
) |
Definition at line 352 of file Mesh.cpp.
References _connectivityMap.
Referenced by CellMark_Impl(), IBManager::createIBInterpolationStencil(), IBManager::createSolidInterpolationStencil(), COMETModel< T >::FinishCoarseMesh(), COMETModel< T >::MakeCoarseMesh2(), COMETModel< T >::makeFinestToCoarseConn(), and Grid::setConnFaceToGrid().
Definition at line 204 of file Mesh.h.
References _coordinates.
Referenced by FluentReader::createMesh(), MeshPartitioner::extractBoundaryMesh(), extractBoundaryMesh(), extrude(), and Mesh().
void Mesh::setFaceCells | ( | shared_ptr< CRConnectivity > | faceCells | ) |
Definition at line 654 of file Mesh.cpp.
References _cells, _connectivityMap, and _faces.
Referenced by FluentReader::createMesh().
void Mesh::setFaceNodes | ( | shared_ptr< CRConnectivity > | faceNodes | ) |
Definition at line 646 of file Mesh.cpp.
References _connectivityMap, _faces, and _nodes.
Referenced by FluentReader::createMesh().
|
inline |
Definition at line 290 of file Mesh.h.
References _ibFaceList.
Referenced by IBManager::createIBFaces().
|
inline |
Definition at line 321 of file Mesh.h.
References _id.
Referenced by PartMesh::construct_mesh(), MeshPartitioner::construct_mesh(), and COMETModel< T >::MakeInteriorCoarseMesh().
void Mesh::setNodeRepeationArrayCoupling | ( | const Mesh & | bMesh | ) |
Definition at line 753 of file Mesh.cpp.
References _boundaryNodesSet, _repeatNodes, StorageSite::getCount(), getNodes(), and StorageSite::getScatterIndex().
|
inline |
void Mesh::syncCounts | ( | ) |
Definition at line 2072 of file Mesh.cpp.
References _recvCounts, _sendCounts, get_request_size(), getCells(), ArrayBase::getData(), ArrayBase::getDataSize(), StorageSite::getGatherMap(), StorageSite::getGatherProcID(), StorageSite::getScatterMap(), and StorageSite::getTag().
Referenced by MeshDismantler::setCellCellsGhostExt().
void Mesh::syncIndices | ( | ) |
Definition at line 2191 of file Mesh.cpp.
References _recvIndices, _sendIndices, get_request_size(), getCells(), ArrayBase::getData(), ArrayBase::getDataSize(), StorageSite::getGatherMap(), StorageSite::getGatherProcID(), StorageSite::getScatterMap(), and StorageSite::getTag().
Referenced by MeshDismantler::setCellCellsGhostExt().
void Mesh::uniqueFaceCells | ( | ) |
Definition at line 666 of file Mesh.cpp.
References _globalToLocal, eraseConnectivity(), getCells(), CRConnectivity::getCol(), StorageSite::getCount(), CRConnectivity::getRow(), and CRConnectivity::getRowSite().
|
protected |
Definition at line 363 of file Mesh.h.
Referenced by createBoundaryFaceGroup(), getBoundaryFaceGroups(), getBoundaryGroupCount(), and InterfaceToBoundary().
|
mutableprotected |
Definition at line 367 of file Mesh.h.
Referenced by createAndGetBNglobalToLocal().
|
mutableprotected |
Definition at line 359 of file Mesh.h.
Referenced by getBoundaryNodes().
|
protected |
Definition at line 394 of file Mesh.h.
Referenced by getBoundaryNodesSet(), getUpdatedNodesCoordCoupling(), and setNodeRepeationArrayCoupling().
|
mutableprotected |
Definition at line 405 of file Mesh.h.
Referenced by getCellCells2().
|
protected |
Definition at line 389 of file Mesh.h.
Referenced by addCRConn(), countCRConn(), createRowColSiteCRConn(), and getCellCellsGhostExt().
|
protected |
Definition at line 400 of file Mesh.h.
Referenced by getCellCells2(), and getCellCellsGlobal().
|
protected |
Definition at line 371 of file Mesh.h.
Referenced by createCellColor(), and getCellColors().
|
protected |
Definition at line 372 of file Mesh.h.
Referenced by createCellColor(), and getCellColorsOther().
|
protected |
Definition at line 354 of file Mesh.h.
Referenced by createCellColor(), createLocalGlobalArray(), extrude(), getAllFaceCells(), getCellCells(), getCellFaces(), getCellNodes(), getCells(), getFaceCells(), Mesh(), and setFaceCells().
|
protected |
Definition at line 388 of file Mesh.h.
Referenced by createRowColSiteCRConn().
|
protected |
Definition at line 352 of file Mesh.h.
Referenced by getCellZoneID(), and setCellZoneID().
|
protected |
Definition at line 392 of file Mesh.h.
Referenced by getCommonFacesMap(), and setCommonFacesMap().
|
protected |
Definition at line 393 of file Mesh.h.
Referenced by getCommonFacesMapOther(), and setCommonFacesMap().
|
mutableprotected |
Definition at line 365 of file Mesh.h.
Referenced by createDoubleShell(), createShell(), eraseConnectivity(), extractBoundaryMesh(), extrude(), getAllFaceCells(), getAllFaceNodes(), getCellCells(), getCellFaces(), getCellNodes(), getConnectivity(), getConnectivityMap(), getFaceCells(), getFaceNodes(), Mesh(), setConnectivity(), setFaceCells(), and setFaceNodes().
Definition at line 366 of file Mesh.h.
Referenced by getCellNodes(), getNodeCoordinates(), getNodeCoordinatesPtr(), and setCoordinates().
|
protected |
Definition at line 346 of file Mesh.h.
Referenced by createDoubleShell(), createShell(), extractBoundaryMesh(), extrude(), getDimension(), and Mesh().
|
mutableprotected |
Definition at line 406 of file Mesh.h.
Referenced by getFaceCells2().
|
protected |
Definition at line 362 of file Mesh.h.
Referenced by createBoundaryFaceGroup(), createInterfaceGroup(), createInteriorFaceGroup(), getAllFaceGroups(), and getFaceGroupCount().
|
protected |
Definition at line 355 of file Mesh.h.
Referenced by createBoundaryFaceGroup(), createInterfaceGroup(), createInteriorFaceGroup(), extrude(), getAllFaceCells(), getAllFaceNodes(), getCellFaces(), getCellNodes(), getFaces(), setFaceCells(), and setFaceNodes().
|
protected |
Definition at line 378 of file Mesh.h.
Referenced by createGhostCellSiteGather(), getGhostCellSiteGather(), and getGhostCellSiteGatherMap().
|
protected |
Definition at line 381 of file Mesh.h.
Referenced by createGhostCellSiteGatherLevel1(), getGhostCellSiteGatherLevel1(), and getGhostCellSiteGatherMapLevel1().
|
protected |
Definition at line 377 of file Mesh.h.
Referenced by createGhostCellSiteScatter(), getGhostCellSiteScatter(), and getGhostCellSiteScatterMap().
|
protected |
Definition at line 380 of file Mesh.h.
Referenced by createGhostCellSiteScatterLevel1(), getGhostCellSiteScatterLevel1(), and getGhostCellSiteScatterMapLevel1().
|
mutableprotected |
Definition at line 398 of file Mesh.h.
Referenced by getCellCells2(), getGlobalToLocal(), and uniqueFaceCells().
|
mutableprotected |
Definition at line 399 of file Mesh.h.
Referenced by getGlobalToLocalNodes().
|
mutableprotected |
Definition at line 369 of file Mesh.h.
Referenced by getIBFaceList(), and setIBFaces().
|
protected |
Definition at line 358 of file Mesh.h.
Referenced by getIBFaces().
|
protected |
Definition at line 364 of file Mesh.h.
Referenced by createInterfaceGroup(), getInterfaceGroupCount(), getInterfaceGroups(), and InterfaceToBoundary().
|
protected |
Definition at line 361 of file Mesh.h.
Referenced by createInteriorFaceGroup(), extrude(), and getInteriorFaceGroup().
|
protected |
Definition at line 374 of file Mesh.h.
Referenced by createCellColor(), and isMergedMesh().
|
protected |
Definition at line 410 of file Mesh.h.
Referenced by createDoubleShell(), and isConnectedShell().
|
protected |
Definition at line 409 of file Mesh.h.
Referenced by createDoubleShell(), and isDoubleShell().
|
protected |
Definition at line 408 of file Mesh.h.
Referenced by createDoubleShell(), createShell(), and isShell().
|
protected |
Definition at line 397 of file Mesh.h.
Referenced by createLocalGlobalArray(), getLocalToGlobal(), and getLocalToGlobalPtr().
|
protected |
Definition at line 396 of file Mesh.h.
Referenced by createLocalToGlobalNodesArray(), and getLocalToGlobalNodesPtr().
|
protected |
Definition at line 356 of file Mesh.h.
Referenced by createAndGetBNglobalToLocal(), createLocalToGlobalNodesArray(), extractBoundaryMesh(), extrude(), findCommonNodes(), getAllFaceNodes(), getBoundaryNodes(), getCellNodes(), getFaceNodes(), getNodes(), and setFaceNodes().
|
protected |
Definition at line 373 of file Mesh.h.
Referenced by getNumOfAssembleMesh(), and setNumOfAssembleMesh().
|
protected |
Definition at line 417 of file Mesh.h.
Referenced by createDoubleShell(), and getOtherFaceGroupSite().
|
protected |
Definition at line 419 of file Mesh.h.
Referenced by createDoubleShell(), and getOtherMeshID().
|
protected |
Definition at line 416 of file Mesh.h.
Referenced by createDoubleShell(), createShell(), and getParentFaceGroupSite().
|
protected |
Definition at line 418 of file Mesh.h.
Referenced by createDoubleShell(), and getParentMeshID().
|
protected |
Definition at line 423 of file Mesh.h.
Referenced by getPeriodicFacePairs().
|
mutableprotected |
Definition at line 384 of file Mesh.h.
Referenced by addCRConn(), countCRConn(), createRowColSiteCRConn(), createScatterGatherCountsBuffer(), createScatterGatherIndicesBuffer(), getRecvCounts(), recvScatterGatherCountsBufferLocal(), and syncCounts().
|
mutableprotected |
Definition at line 386 of file Mesh.h.
Referenced by addCRConn(), createRowColSiteCRConn(), createScatterGatherIndicesBuffer(), getRecvIndices(), recvScatterGatherIndicesBufferLocal(), and syncIndices().
|
protected |
Definition at line 395 of file Mesh.h.
Referenced by getUpdatedNodesCoordCoupling(), and setNodeRepeationArrayCoupling().
|
mutableprotected |
Definition at line 383 of file Mesh.h.
Referenced by createScatterGatherCountsBuffer(), getSendCounts(), and syncCounts().
|
mutableprotected |
Definition at line 385 of file Mesh.h.
Referenced by createScatterGatherIndicesBuffer(), getSendIndices(), and syncIndices().
enum { ... } Mesh::CellType |