Nemo  2.4.0b
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
 
int num_worker
 

Constructor & Destructor Documentation

◆ MPImanager()

MPImanager::MPImanager ( )
inline
51 :buf_dbl(0),buf_int(0),buf_stride(0),num_worker(0) {}
int num_worker
Definition: MPImanager.h:61
unsigned int ** buf_int
Definition: MPImanager.h:59
unsigned int buf_stride
Definition: MPImanager.h:60
double ** buf_dbl
Definition: MPImanager.h:58

◆ ~MPImanager()

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

Member Function Documentation

◆ finish()

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

◆ init()

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

◆ iterate()

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

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

◆ num_worker

int MPImanager::num_worker
protected

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

Generated for Nemo v2.4.0b by  doxygen 1.9.1 -- Nemo is hosted on  Download Nemo

Locations of visitors to this page
Catalogued on GSR