OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include "FieldLayout/BinaryBalancer.hpp"
Go to the source code of this file.
Classes | |
class | FieldLayout< Dim > |
class | BareField< T, Dim > |
class | BinaryRepartitionFailed |
Functions | |
template<unsigned Dim> | |
NDIndex< Dim > | CalcBinaryRepartition (FieldLayout< Dim > &, BareField< double, Dim > &) |
template<unsigned Dim> | |
void | BinaryRepartition (FieldLayout< Dim > &layout, BareField< double, Dim > &weights) |
|
inline |
Definition at line 68 of file BinaryBalancer.h.
References CalcBinaryRepartition(), and FieldLayout< Dim >::Repartition().
Referenced by PartBunch::do_binaryRepart(), and VnodeMultiRepartition().
NDIndex<Dim> CalcBinaryRepartition | ( | FieldLayout< Dim > & | , |
BareField< double, Dim > & | |||
) |
Definition at line 599 of file BinaryBalancer.hpp.
References IpplInfo::Comm, DEBUGMSG, Dim, endl(), FieldLayout< Dim >::getDomain(), Communicate::getNodes(), and Communicate::myNode().
Referenced by BinaryRepartition().