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

Go to the source code of this file.

Functions

void BcastCuts (int cutLoc, int cutAxis, int bcast_tag)
 
template<unsigned Dim>
NDIndex< DimCalcBinaryRepartition (FieldLayout< Dim > &layout, BareField< double, Dim > &weights)
 

Function Documentation

void BcastCuts ( int  cutLoc,
int  cutAxis,
int  bcast_tag 
)
inline

Definition at line 457 of file BinaryBalancer.hpp.

References Communicate::broadcast_all(), IpplInfo::Comm, DEBUGMSG, endl(), and Message::put().

Here is the call graph for this function:

template<unsigned Dim>
NDIndex<Dim> CalcBinaryRepartition ( FieldLayout< Dim > &  layout,
BareField< double, Dim > &  weights 
)

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: