org.simulator.math.odes
Class DormandPrince54Solver
java.lang.Object
org.simulator.math.odes.AbstractDESSolver
org.simulator.math.odes.AdaptiveStepsizeIntegrator
org.simulator.math.odes.FirstOrderSolver
org.simulator.math.odes.DormandPrince54Solver
- All Implemented Interfaces:
- Serializable, Cloneable, EventHandler, DelayValueHolder, DESSolver
public class DormandPrince54Solver
- extends FirstOrderSolver
This class is a wrapper for the Dormand-Prince-54 solver in the
Apache Math Library.
- Since:
- 0.9
- Version:
- $Rev: 454 $
- Author:
- Roland Keller
- See Also:
- Serialized Form
Methods inherited from class org.simulator.math.odes.AbstractDESSolver |
additionalResults, addPropertyChangeListener, computeDelayedValue, computeSteadyState, eventOccurred, firePropertyChange, g, getSerialversionuid, getStepSize, inBetweenSteps, initResultMatrix, initResultMatrix, initResultMatrix, isIncludeIntermediates, isNonnegative, isUnstable, processEvents, processEventsAndRules, processRules, removePropertyChangeListener, reset, resetState, setIncludeIntermediates, setNonnegative, setUnstableFlag, solve, solve, solve, solve |
DormandPrince54Solver
public DormandPrince54Solver()
- default constructor
DormandPrince54Solver
public DormandPrince54Solver(DormandPrince54Solver solver)
- clone constructor
- Parameters:
solver
-
DormandPrince54Solver
public DormandPrince54Solver(double stepSize)
- Parameters:
stepSize
-
DormandPrince54Solver
public DormandPrince54Solver(double stepSize,
boolean nonnegative)
- Parameters:
stepSize
- nonnegative
- the nonnegative flag of the super class- See Also:
AbstractDESSolver
clone
public DormandPrince54Solver clone()
- Specified by:
clone
in interface DESSolver
- Specified by:
clone
in class FirstOrderSolver
- Returns:
- the cloned solver
createIntegrator
protected void createIntegrator()
- Description copied from class:
FirstOrderSolver
- initialization function of the integrator
- Specified by:
createIntegrator
in class FirstOrderSolver
getName
public String getName()
- Description copied from class:
AbstractDESSolver
- This gives a human-readable name of this solver that can be displayed in
a graphical user interface.
- Specified by:
getName
in class AbstractDESSolver
- Returns:
- A name that describes the underlying algorithm.
getKiSAOterm
public int getKiSAOterm()
- Description copied from interface:
DESSolver
- For details about the Kinetic Simulation Algorithm Ontology (KiSAO) see
http://biomodels.net/kisao/.
- Returns:
- the KiSAO term of the algorithm