OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Functions
BinaryBalancer.h File Reference
#include "FieldLayout/BinaryBalancer.hpp"
Include dependency graph for BinaryBalancer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FieldLayout< Dim >
 
class  BareField< T, Dim >
 
class  BinaryRepartitionFailed
 

Functions

template<unsigned Dim>
NDIndex< DimCalcBinaryRepartition (FieldLayout< Dim > &, BareField< double, Dim > &)
 
template<unsigned Dim>
void BinaryRepartition (FieldLayout< Dim > &layout, BareField< double, Dim > &weights)
 

Function Documentation

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().

Here is the call graph for this function:

template<unsigned Dim>
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().

Here is the call graph for this function: