OPAL (Object Oriented Parallel Accelerator Library) 2022.1
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

◆ BcastCuts()

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

Definition at line 454 of file BinaryBalancer.hpp.

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

Here is the call graph for this function:

◆ CalcBinaryRepartition()

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

Definition at line 586 of file BinaryBalancer.hpp.

References IpplInfo::Comm, FieldLayout< Dim >::getDomain(), Communicate::getNodes(), and Communicate::myNode().

Referenced by BinaryRepartition().

Here is the call graph for this function: