|
|
const MPI::Comm & | getCommunicator () const |
|
const CoordinatesType & | getDomainDecomposition () const |
|
template<typename Entity> |
| IndexType | getEntitiesCount () const |
|
template<int EntityDimension> |
| IndexType | getEntitiesCount () const |
|
template<int EntityDimension> |
| Index | getEntitiesCount () const |
|
int | getGhostLevels () const |
|
const CoordinatesType & | getGlobalBegin () const |
|
const GridType & | getGlobalGrid () const |
|
const GlobalIndexArray & | getGlobalIndices () const |
|
const CoordinatesType & | getGlobalSize () const |
|
const GridType & | getLocalMesh () const |
|
const CoordinatesType & | getLocalSize () const |
|
const SubdomainOverlapsType & | getLowerOverlap () const |
|
const int * | getNeighbors () const |
|
const int * | getPeriodicNeighbors () const |
|
int | getRankOfProcCoord (const CoordinatesType &nodeCoordinates) const |
|
const CoordinatesType & | getSubdomainCoordinates () const |
|
const SubdomainOverlapsType & | getUpperOverlap () const |
|
bool | isBoundarySubdomain () const |
|
bool | isDistributed () const |
|
bool | isThereNeighbor (const CoordinatesType &direction) const |
|
bool | operator!= (const DistributedMesh &other) const |
|
DistributedMesh & | operator= (const DistributedMesh &)=default |
|
bool | operator== (const DistributedMesh &other) const |
|
void | printInfo (std::ostream &str) const |
|
String | printProcessCoords () const |
|
String | printProcessDistr () const |
|
void | reorderEntities (const GlobalIndexArray &perm, const GlobalIndexArray &iperm) |
|
void | setCommunicator (const MPI::Comm &communicator) |
|
void | setDomainDecomposition (const CoordinatesType &domainDecomposition) |
|
void | setGhostLevels (int levels) |
|
void | setGlobalGrid (const GridType &globalGrid) |
|
void | setOverlaps (const SubdomainOverlapsType &lower, const SubdomainOverlapsType &upper) |
|
template<typename DistributedGridType> |
| bool | SetupByCut (DistributedGridType &inputDistributedGrid, Containers::StaticVector< Dimension, int > savedDimensions, Containers::StaticVector< DistributedGridType::getMeshDimension() - Dimension, int > reducedDimensions, Containers::StaticVector< DistributedGridType::getMeshDimension() - Dimension, IndexType > fixedIndexes) |
|
void | setupNeighbors () |
|
VTKTypesArrayType & | vtkCellGhostTypes () |
|
VTKTypesArrayType & | vtkPointGhostTypes () |
|
void | writeProlog (Logger &logger) |
|
|
| GlobalIndexStorageFamily (const GlobalIndexStorageFamily &)=default |
|
| GlobalIndexStorageFamily (GlobalIndexStorageFamily &&) noexcept=default |
|
GlobalIndexStorageFamily & | operator= (const GlobalIndexStorageFamily &)=default |
|
template<typename Mesh_> |
| GlobalIndexStorageFamily & | operator= (const Mesh_ &mesh) |
|
GlobalIndexStorageFamily & | operator= (GlobalIndexStorageFamily &&) noexcept=default |
|
bool | operator== (const GlobalIndexStorageFamily &other) const |