#include <GillespieDSolver.h>
|  | 
|  | GillespieDSolver () | 
| virtual | ~GillespieDSolver () | 
| virtual bool | needsReactionModel () | 
|  | Tells whether the solver needs a reaction model. 
 | 
| virtual bool | needsDiffusionModel () | 
|  | Tells whether the solver needs a reaction model. 
 | 
| 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) | 
| virtual void | generateTrajectory () | 
|  | Actually run the simulation. 
 | 
|  | CMESolver (RandomGenerator::Distributions neededDists) | 
| virtual | ~CMESolver () | 
| virtual void | initialize (unsigned int replicate, map< string, string > *parameters, ResourceAllocator::ComputeResources *resources) | 
|  | Initialize the simulation. 
 | 
| virtual void | setReactionModel (lm::io::ReactionModel *reactionModel) | 
| virtual void | setModelPropensityFunction (uint reaction, double(*propensityFunction)(double time, uint *speciesCounts, void *args), void *propensityFunctionArg) | 
| virtual void | setSpeciesUpperLimit (uint species, uint limit) | 
| virtual void | setSpeciesLowerLimit (uint species, uint limit) | 
| virtual void | setFptTrackingList (list< uint > speciesList) | 
| virtual void | addToParameterTrackingList (pair< string, double * >parameter) | 
| virtual void | setReactionRateCME (unsigned int reactionId, double rate) | 
| virtual void | getSpeciesCountView (uint **counts, int *number) | 
| virtual void | getReactionRateConstantsView (int reactionNumber, double **rates, int *rateConstantCount) | 
|  | MESolver () | 
|  | Create the MESolver. 
 | 
| virtual | ~MESolver () | 
|  | 
| static double | zerothOrderPropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | firstOrderPropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | secondOrderPropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | secondOrderSelfPropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | kHillPropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | kHillTransportPropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | zerothOrderHeavisidePropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | michaelisMentenPropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | competitiveMMPropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | uncompetitiveMMPropensity (double time, uint *speciesCounts, void *pargs) | 
| static double | noncompetitiveMMPropensity (double time, uint *speciesCounts, void *pargs) | 
◆ GillespieDSolver()
      
        
          | lm::cme::GillespieDSolver::GillespieDSolver | ( |  | ) |  | 
      
 
 
◆ ~GillespieDSolver()
  
  | 
        
          | lm::cme::GillespieDSolver::~GillespieDSolver | ( |  | ) |  |  | virtual | 
 
 
◆ buildModel()
  
  | 
        
          | void lm::cme::GillespieDSolver::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 ) |  | virtual | 
 
 
◆ destroyModel()
  
  | 
        
          | void lm::cme::GillespieDSolver::destroyModel | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ generateTrajectory()
  
  | 
        
          | void lm::cme::GillespieDSolver::generateTrajectory | ( |  | ) |  |  | virtual | 
 
 
◆ hookSimulation()
  
  | 
        
          | int lm::cme::GillespieDSolver::hookSimulation | ( | double | time | ) |  |  | protectedvirtual | 
 
 
◆ needsDiffusionModel()
  
  | 
        
          | virtual bool lm::cme::GillespieDSolver::needsDiffusionModel | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ needsReactionModel()
  
  | 
        
          | virtual bool lm::cme::GillespieDSolver::needsReactionModel | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ onBeginTrajectory()
  
  | 
        
          | int lm::cme::GillespieDSolver::onBeginTrajectory | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ onEndTrajectory()
  
  | 
        
          | int lm::cme::GillespieDSolver::onEndTrajectory | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ updateAllPropensities()
  
  | 
        
          | void lm::cme::GillespieDSolver::updateAllPropensities | ( | double | time | ) |  |  | inlineprotected | 
 
 
◆ updatePropensities()
  
  | 
        
          | void lm::cme::GillespieDSolver::updatePropensities | ( | double | time, |  
          |  |  | uint | r ) |  | inlineprotected | 
 
 
◆ propensities
  
  | 
        
          | double* lm::cme::GillespieDSolver::propensities |  | protected | 
 
 
The documentation for this class was generated from the following files: