FreePOOMA  2.4.1
Public Types | Public Member Functions
PatchSwapInfo Class Reference

#include <PatchSwapLayout.h>

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


Member Function Documentation

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

Referenced by initialize().

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]

References PAssert.


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