Nemo  2.3.56
Simulate forward-in-time genetic evolution in a spatially explicit, individual-based stochastic simulator
MPImanager Class Referenceabstract

#include <MPImanager.h>

+ Collaboration diagram for MPImanager:

Public Member Functions

 MPImanager ()
 
virtual ~MPImanager ()
 
virtual unsigned int init (StatServices *StatManager)=0
 
virtual void finish (StatServices *StatManager, unsigned int *_gen, unsigned int _repl)
 
virtual void iterate (SimRunner *_sim, StatServices *StatManager, unsigned int *_gen, unsigned int *_repl)=0
 

Protected Attributes

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

Constructor & Destructor Documentation

◆ MPImanager()

MPImanager::MPImanager ( )
inline
51{}

◆ ~MPImanager()

virtual MPImanager::~MPImanager ( )
inlinevirtual
52{}

Member Function Documentation

◆ finish()

virtual void MPImanager::finish ( StatServices StatManager,
unsigned int _gen,
unsigned int  _repl 
)
virtual

Referenced by SimRunner::Replicate_LOOP().

+ Here is the caller graph for this function:

◆ init()

virtual unsigned int MPImanager::init ( StatServices StatManager)
pure virtual

Referenced by SimRunner::Replicate_LOOP().

+ Here is the caller graph for this function:

◆ iterate()

virtual void MPImanager::iterate ( SimRunner _sim,
StatServices StatManager,
unsigned int _gen,
unsigned int _repl 
)
pure virtual

Referenced by SimRunner::Replicate_LOOP().

+ Here is the caller graph for this function:

Member Data Documentation

◆ buf_dbl

double** MPImanager::buf_dbl
protected

◆ buf_int

unsigned int** MPImanager::buf_int
protected

◆ buf_stride

unsigned int MPImanager::buf_stride
protected

◆ size

unsigned int MPImanager::size
protected

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

Generated for Nemo v2.3.56 by  doxygen 1.9.0 -- Nemo is hosted on  Download Nemo

Locations of visitors to this page
Catalogued on GSR