fern.simulation.algorithm
Class TauLeapingSpeciesPopulationBoundSimulator
java.lang.Object
fern.simulation.Simulator
fern.simulation.algorithm.GillespieEnhanced
fern.simulation.algorithm.AbstractBaseTauLeaping
fern.simulation.algorithm.TauLeapingSpeciesPopulationBoundSimulator
public class TauLeapingSpeciesPopulationBoundSimulator
- extends AbstractBaseTauLeaping
There are some possibilities to bind the expected change of the propensities by a
value epsilon in order to fulfill the leap condition. Here it is bound indirectly
by the reactant species of each reaction which gives the same leaps in a more
efficient manner.
Daniel T. Gillespie, Approximate accelerated stochastic simulation
of chemically reacting systems, Journal of chemical physics vol 115, nr 4 (2001); Cao et al., Efficient
step size selection for the tau-leaping simulation method, Journal of chemical physics 124, 044109 (2006)
- Author:
- Florian Erhard
Method Summary |
String |
getName()
Returns the name of this simulator |
Methods inherited from class fern.simulation.algorithm.AbstractBaseTauLeaping |
getEpsilon, getLangevinThreshold, getNCritical, getNumSimpleCalls, getUseSimpleFactor, isVerbose, performStep, setEpsilon, setLangevinThreshold, setNCritical, setNumSimpleCalls, setUseSimpleFactor, setVerbose |
Methods inherited from class fern.simulation.Simulator |
addObserver, getAmount, getNet, getNextThetaEvent, getPropensity, getPropensityCalculator, getTime, getVolume, isInterpolateTheta, registerNewTheta, setInterpolateTheta, start, start |
TauLeapingSpeciesPopulationBoundSimulator
public TauLeapingSpeciesPopulationBoundSimulator(Network net)
getName
public String getName()
- Description copied from class:
AbstractBaseTauLeaping
- Returns the name of this simulator
- Overrides:
getName
in class AbstractBaseTauLeaping
- Returns:
- simulator name