#include <decomposition.hpp>
|
| static constexpr int | Dim = 3 |
◆ key_type
◆ Decomposition() [1/4]
| decomposition::Decomposition::Decomposition |
( |
| ) |
|
|
default |
◆ Decomposition() [2/4]
| decomposition::Decomposition::Decomposition |
( |
const Decomposition & | | ) |
|
|
default |
◆ Decomposition() [3/4]
| decomposition::Decomposition::Decomposition |
( |
Decomposition && | | ) |
|
|
default |
◆ ~Decomposition()
| decomposition::Decomposition::~Decomposition |
( |
| ) |
|
|
default |
◆ Decomposition() [4/4]
| decomposition::Decomposition::Decomposition |
( |
std::array< int, Dim > | _nCells | ) |
|
|
inline |
◆ areConsecutive()
| bool decomposition::Decomposition::areConsecutive |
( |
key_type | _key0, |
|
|
key_type | _key1 ) |
|
inline |
◆ communicateMaps()
| void decomposition::Decomposition::communicateMaps |
( |
int | _nCpu, |
|
|
std::vector< typename key_type::value_type > & | localKeys, |
|
|
std::vector< int > & | localRanks ) |
|
inline |
◆ get_rank()
| int decomposition::Decomposition::get_rank |
( |
const key_type & | _key | ) |
|
|
inline |
◆ initialize()
| std::vector< key_type > decomposition::Decomposition::initialize |
( |
int | nProcs, |
|
|
int | _rank, |
|
|
int | resumeSimulation ) |
|
inlinenoexcept |
◆ is_inside()
| bool decomposition::Decomposition::is_inside |
( |
const Coord & | _coord | ) |
|
|
inline |
◆ is_valid()
| bool decomposition::Decomposition::is_valid |
( |
const key_type & | _key | ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ printDomainDecomposition()
| void decomposition::Decomposition::printDomainDecomposition |
( |
std::ofstream & | fileStream | ) |
const |
|
inlinenoexcept |
◆ readDomainDecomposition()
| void decomposition::Decomposition::readDomainDecomposition |
( |
std::ifstream & | fileStream | ) |
|
|
inlinenoexcept |
◆ recombineStarts()
| void decomposition::Decomposition::recombineStarts |
( |
| ) |
|
|
inline |
◆ updatePhysicalDomainSizes()
| void decomposition::Decomposition::updatePhysicalDomainSizes |
( |
std::array< int, Dim > | _nCells | ) |
|
|
inlinenoexcept |
◆ Dim
| int decomposition::Decomposition::Dim = 3 |
|
staticconstexpr |
◆ key_rank_map_
| std::map<key_type, int> decomposition::Decomposition::key_rank_map_ |
|
private |
◆ nCells_global_
| std::array<int, Dim> decomposition::Decomposition::nCells_global_ |
|
private |
The documentation for this class was generated from the following file: