40#ifndef LM_CME_NEXTREACTIONSOLVER_H_ 
   41#define LM_CME_NEXTREACTIONSOLVER_H_ 
   47#include "FirstPassageTimes.pb.h" 
unsigned int uint
Definition Types.h:52
Distributions
Types of random number generators that are allowed.
Definition RandomGenerator.h:56
uint numberReactions
Definition CMESolver.h:273
RandomGenerator::Distributions neededDists
Definition CMESolver.h:264
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 void destroyModel()
Definition NextReactionSolver.cpp:99
int updateReactionEvents(uint sourceReaction, double time, int rngNext, double *expRngValues)
Definition NextReactionSolver.cpp:394
NextReactionSolver()
Definition NextReactionSolver.cpp:79
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 NextReactionSolver.cpp:91
virtual void generateTrajectory()
Actually run the simulation.
Definition NextReactionSolver.cpp:107
virtual int hookSimulation(double time)
Definition NextReactionSolver.cpp:438
ReactionQueue * reactionQueue
Definition NextReactionSolver.h:79
virtual ~NextReactionSolver()
Definition NextReactionSolver.cpp:87
virtual bool needsReactionModel()
Tells whether the solver needs a reaction model.
Definition NextReactionSolver.h:68
int updateAllReactionEvents(double time, int rngNext, double *expRngValues)
Definition NextReactionSolver.cpp:372
virtual bool needsDiffusionModel()
Tells whether the solver needs a reaction model.
Definition NextReactionSolver.h:69
An object that tracks the available resources for the main simulation runner.
Definition ResourceAllocator.h:57
A queue that contains information on reaction events.
Definition ReactionQueue.h:51
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