Definition at line 25 of file grid_dist_amr.hpp.
Public Member Functions | |
Decomposition_encap (Decomposition &dec, garray &gd_array) | |
Decomposition & | internal_dec () const |
void | decompose () |
Start decomposition. | |
void | refine (size_t ts) |
Refine the decomposition, available only for ParMetis distribution, for Metis it is a null call. | |
void | redecompose (size_t ts) |
Refine the decomposition, available only for ParMetis distribution, for Metis it is a null call. | |
auto | getDistribution () -> decltype(dec.getDistribution()) |
Decomposition_encap< Decomposition, garray > | operator= (const Decomposition_encap< Decomposition, garray > &de) const |
bool | write (std::string output) const |
Private Attributes | |
Decomposition & | dec |
garray & | gd_array |
|
inline |
Definition at line 32 of file grid_dist_amr.hpp.
|
inline |
Start decomposition.
Definition at line 44 of file grid_dist_amr.hpp.
|
inline |
Definition at line 87 of file grid_dist_amr.hpp.
|
inline |
Definition at line 36 of file grid_dist_amr.hpp.
|
inline |
Definition at line 92 of file grid_dist_amr.hpp.
|
inline |
Refine the decomposition, available only for ParMetis distribution, for Metis it is a null call.
ts | number of time step from the previous load balancing |
Definition at line 76 of file grid_dist_amr.hpp.
|
inline |
Refine the decomposition, available only for ParMetis distribution, for Metis it is a null call.
ts | number of time step from the previous load balancing |
Definition at line 60 of file grid_dist_amr.hpp.
|
inline |
Definition at line 100 of file grid_dist_amr.hpp.
|
private |
Definition at line 27 of file grid_dist_amr.hpp.
|
private |
Definition at line 28 of file grid_dist_amr.hpp.