| 
 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RichDESystem
A 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.
| Method Summary | |
|---|---|
 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.  | 
| Methods inherited from interface org.simulator.math.odes.DESystem | 
|---|
containsEventsOrRules, getIdentifiers, getPositiveValueCount, setDelaysIncluded | 
| Methods inherited from interface org.apache.commons.math.ode.FirstOrderDifferentialEquations | 
|---|
computeDerivatives, getDimension | 
| Method Detail | 
|---|
String[] getAdditionalValueIds()
String array must equal the length of the array returned by
 getAdditionalValues(double, double[]).
double[] getAdditionalValues(double t,
                             double[] Y)
                             throws DerivativeException
t - The time point for which intermediate results are to be
            computed.Y - The result vector from the previous time step.
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[]).
  | 
Generated at March 17 2014 Version 1.4 Revision 453  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||