40#ifndef LM_CME_TWOSTATEHILLLOOPSWITCH_H_
41#define LM_CME_TWOSTATEHILLLOOPSWITCH_H_
63 inline double KHillPropensity(
double x,
double kmin,
double kmax,
double x50,
double h) {
return kmin+(((kmax-kmin)*(pow(x,h)))/((pow(x50,h))+(pow(x,h))));}
64 inline double negativeKHillPropensity(
double x,
double kmin,
double kmax,
double x50,
double h) {
return kmax-(((kmax-kmin)*(pow(x,h)))/((pow(x50,h))+(pow(x,h))));}
GillespieDSolver()
Definition GillespieDSolver.cpp:79
virtual bool needsReactionModel()
Tells whether the solver needs a reaction model.
Definition TwoStateHillLoopSwitch.h:58
TwoStateHillLoopSwitch()
Definition TwoStateHillLoopSwitch.h:56
virtual ~TwoStateHillLoopSwitch()
Definition TwoStateHillLoopSwitch.h:57
virtual void generateTrajectory()
Actually run the simulation.
Definition TwoStateHillLoopSwitch.cpp:64
virtual bool needsDiffusionModel()
Tells whether the solver needs a reaction model.
Definition TwoStateHillLoopSwitch.h:59
Definition CMESolver.cpp:72
Definition Capsule.cpp:46