40#ifndef LM_CME_GILLESPIEDSOLVER_H_ 
   41#define LM_CME_GILLESPIEDSOLVER_H_ 
   47#include "FirstPassageTimes.pb.h" 
unsigned int uint
Definition Types.h:52
uint numberReactions
Definition CMESolver.h:273
int * S
Definition CMESolver.h:277
CMESolver(RandomGenerator::Distributions neededDists)
Definition CMESolver.cpp:74
uint * initialSpeciesCounts
Definition CMESolver.h:274
uint * D
Definition CMESolver.h:278
virtual bool needsReactionModel()
Tells whether the solver needs a reaction model.
Definition GillespieDSolver.h:65
virtual bool needsDiffusionModel()
Tells whether the solver needs a reaction model.
Definition GillespieDSolver.h:66
virtual int onEndTrajectory()
Definition GillespieDSolver.cpp:420
virtual void generateTrajectory()
Actually run the simulation.
Definition GillespieDSolver.cpp:107
double * propensities
Definition GillespieDSolver.h:76
virtual int onBeginTrajectory()
Definition GillespieDSolver.cpp:415
virtual void destroyModel()
Definition GillespieDSolver.cpp:99
void updateAllPropensities(double time)
Definition GillespieDSolver.cpp:384
void updatePropensities(double time, uint r)
Definition GillespieDSolver.cpp:394
virtual ~GillespieDSolver()
Definition GillespieDSolver.cpp:83
GillespieDSolver()
Definition GillespieDSolver.cpp:79
virtual int hookSimulation(double time)
Definition GillespieDSolver.cpp:406
virtual void buildModel(const uint numberSpecies, const uint numberReactions, const uint *initialSpeciesCounts, const uint *reactionType, const double *k, const int *S, const uint *D, const uint kCols=1)
Definition GillespieDSolver.cpp:87
An object that tracks the available resources for the main simulation runner.
Definition ResourceAllocator.h:57
Base class for random number generators in Lattice Microbes.
Definition RandomGenerator.h:51
uint numberSpecies
Definition lm_setp.cpp:72
Definition CMESolver.cpp:72
Definition Capsule.cpp:46