PatchSwapInfo Class Reference

#include <PatchSwapLayout.h>

Collaboration diagram for PatchSwapInfo:

Collaboration graph
[legend]

List of all members.

Public Types

typedef PatchSwapInfo This_t
typedef unsigned long Size_t
typedef Array< 1, int, BrickAmountArray_t
typedef Array< 1, int, BrickMoveArray_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_tamount ()
MoveArray_tdestroyIndices ()
MoveArray_tsendIndices (int p)


Member Typedef Documentation

typedef unsigned long PatchSwapInfo::Size_t


Constructor & Destructor Documentation

PatchSwapInfo::PatchSwapInfo ( int  patchesLocal,
int  patchesRemote = 0 
) [inline]

References initialize().

PatchSwapInfo::PatchSwapInfo (  )  [inline]

PatchSwapInfo::~PatchSwapInfo (  )  [inline]


Member Function Documentation

void PatchSwapInfo::initialize ( int  patchesLocal,
int  patchesRemote 
) [inline]

int PatchSwapInfo::patchesLocal (  )  const [inline]

int PatchSwapInfo::patchesGlobal (  )  const [inline]

Size_t PatchSwapInfo::size (  )  const [inline]

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.


The documentation for this class was generated from the following file:

Generated on Wed Mar 16 06:20:26 2011 for FreePOOMA by  doxygen 1.5.9