#include <PatchSwapLayout.h>
Public Types | |
typedef PatchSwapInfo | This_t |
typedef unsigned long | Size_t |
typedef Array< 1, int, Brick > | AmountArray_t |
typedef Array< 1, int, Brick > | MoveArray_t |
Public Member Functions | |
PatchSwapInfo (int patchesLocal, int patchesRemote=0) | |
PatchSwapInfo () | |
void | initialize (int patchesLocal, int patchesRemote) |
~PatchSwapInfo () | |
int | patchesLocal () const |
int | patchesGlobal () const |
Size_t | size () const |
void | setSize (Size_t newsize) |
Size_t | destroySize () const |
void | setDestroySize (Size_t newsize) |
int | copyPatches () const |
void | setCopyPatches (int p) |
const int & | msgReceived () const |
int & | msgReceived () |
AmountArray_t & | amount () |
MoveArray_t & | destroyIndices () |
MoveArray_t & | sendIndices (int p) |
typedef PatchSwapInfo PatchSwapInfo::This_t |
typedef unsigned long PatchSwapInfo::Size_t |
typedef Array<1, int, Brick> PatchSwapInfo::AmountArray_t |
typedef Array<1, int, Brick> PatchSwapInfo::MoveArray_t |
PatchSwapInfo::PatchSwapInfo | ( | int | patchesLocal, | |
int | patchesRemote = 0 | |||
) | [inline] |
References initialize().
PatchSwapInfo::PatchSwapInfo | ( | ) | [inline] |
PatchSwapInfo::~PatchSwapInfo | ( | ) | [inline] |
void PatchSwapInfo::initialize | ( | int | patchesLocal, | |
int | patchesRemote | |||
) | [inline] |
int PatchSwapInfo::patchesLocal | ( | ) | const [inline] |
int PatchSwapInfo::patchesGlobal | ( | ) | const [inline] |
Size_t PatchSwapInfo::size | ( | ) | const [inline] |
Referenced by UniformLayout::findPatchNumber().
void PatchSwapInfo::setSize | ( | Size_t | newsize | ) | [inline] |
Size_t PatchSwapInfo::destroySize | ( | ) | const [inline] |
void PatchSwapInfo::setDestroySize | ( | Size_t | newsize | ) | [inline] |
int PatchSwapInfo::copyPatches | ( | ) | const [inline] |
void PatchSwapInfo::setCopyPatches | ( | int | p | ) | [inline] |
const int& PatchSwapInfo::msgReceived | ( | ) | const [inline] |
int& PatchSwapInfo::msgReceived | ( | ) | [inline] |
AmountArray_t& PatchSwapInfo::amount | ( | ) | [inline] |
MoveArray_t& PatchSwapInfo::destroyIndices | ( | ) | [inline] |
MoveArray_t& PatchSwapInfo::sendIndices | ( | int | p | ) | [inline] |
References PAssert.