#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() [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 |
restartSimulation |
|
) |
| |
|
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
constexpr 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: