Nemo  2.2.0
Public Member Functions | Protected Attributes
MPImanager Class Reference

The abstract manager class. More...

#include <MPImanager.h>

List of all members.

Public Member Functions

 MPImanager ()
virtual ~MPImanager ()
virtual unsigned int init (MPStatHandler *SH)=0
virtual void finish (MPStatHandler *SH, unsigned int *_gen, unsigned int _repl)
virtual void iterate (Metapop *_pop, MPStatHandler *SH, unsigned int *_gen, unsigned int *_repl)=0

Protected Attributes

double ** buf_dbl
unsigned int ** buf_int
unsigned int buf_stride
unsigned int size

Detailed Description

The abstract manager class.

Provides generic function interfaces and communication buffers. size is the number of buffers, buf_stride the length of each of them

Definition at line 47 of file MPImanager.h.


Constructor & Destructor Documentation

MPImanager::MPImanager ( ) [inline]

Definition at line 50 of file MPImanager.h.

{}
virtual MPImanager::~MPImanager ( ) [inline, virtual]

Definition at line 51 of file MPImanager.h.

{}

Member Function Documentation

virtual void MPImanager::finish ( MPStatHandler SH,
unsigned int *  _gen,
unsigned int  _repl 
) [virtual]
virtual unsigned int MPImanager::init ( MPStatHandler SH) [pure virtual]
virtual void MPImanager::iterate ( Metapop _pop,
MPStatHandler SH,
unsigned int *  _gen,
unsigned int *  _repl 
) [pure virtual]

Member Data Documentation

double** MPImanager::buf_dbl [protected]

Definition at line 57 of file MPImanager.h.

unsigned int** MPImanager::buf_int [protected]

Definition at line 58 of file MPImanager.h.

unsigned int MPImanager::buf_stride [protected]

Definition at line 59 of file MPImanager.h.

unsigned int MPImanager::size [protected]

Definition at line 59 of file MPImanager.h.


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

Generated for Nemo v2.2.0 by  doxygen 1.7.5.1 -- Nemo is hosted by  SourceForge.net Logo