org.simulator.math.odes
Interface DESystem
- All Superinterfaces:
- org.apache.commons.math.ode.FirstOrderDifferentialEquations, java.io.Serializable
- All Known Subinterfaces:
- DelayedDESystem, EventDESystem, FastProcessDESystem, RichDESystem
- All Known Implementing Classes:
- SBMLinterpreter
public interface DESystem
- extends java.io.Serializable, org.apache.commons.math.ode.FirstOrderDifferentialEquations
A differential equation system describes how to compute the rate of change at
a given state of the system.
- Since:
- 0.9
- Version:
- $Rev: 146 $
- Author:
- Hannes Planatscher, Andreas Dräger
Methods inherited from interface org.apache.commons.math.ode.FirstOrderDifferentialEquations |
computeDerivatives, getDimension |
getIdentifiers
java.lang.String[] getIdentifiers()
- Delivers an array of
String
s that describe the content of each
dimension of the resulting array of this DESystem
.
- Returns:
- An array of
String
s which has the same length than the
number given by #getDESystemDimension()
. Each
String
describes the content of the given dimension.
containsEventsOrRules
boolean containsEventsOrRules()
- Returns:
- flag that is true, if events or rules are contained in the system
getNumPositiveValues
int getNumPositiveValues()
- Returns:
- the number of values in Y that have to be positive.