public interface RichDESystem extends DESystem
RichDESystem is a DESystem that provides additional information besides the
pure rate of change during its evaluation. For instance, such a system also computes intermediate
result that might be of interest later on.| Modifier and Type | Method and Description |
|---|---|
int |
getAdditionalValueCount()
Gives the number of intermediate results that are computed by this class.
|
String[] |
getAdditionalValueIds()
This provides the column/row identifiers of all intermediate results: one identifier per
result.
|
double[] |
getAdditionalValues(double t,
double[] Y)
Computes and/or delivers the intermediate results at the given time and for the given results
from the previous time step.
|
containsEventsOrRules, getIdentifiers, getPositiveValueCount, setDelaysIncludedString[] getAdditionalValueIds()
String array must equal the length of
the array returned by getAdditionalValues(double, double[]).double[] getAdditionalValues(double t,
double[] Y)
throws org.apache.commons.math.ode.DerivativeException
t - The time point for which intermediate results are to be computed.Y - The result vector from the previous time step.org.apache.commons.math.ode.DerivativeException - If the system cannot be solved for the given configuration or no
intermediate results can be computed in this step.int getAdditionalValueCount()
getAdditionalValueIds() and getAdditionalValues(double, double[]).Copyright © 2007–2021. All rights reserved.