public abstract class MultipleStepIntegrator extends NumericalIntegrator
| Modifier | Constructor and Description | 
|---|---|
protected  | 
MultipleStepIntegrator()
Initializes a new instance. 
 | 
protected  | 
MultipleStepIntegrator(MultipleStepIntegrator existingInstance,
                      CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
updateSavedDerivatives(double[] derivativeCorrections)
This method is used in order to update the last step's derivatives with any post integration corrections. 
 | 
clone, getCurrentStepSize, getDimension, getDirection, getFinalDependentVariableValues, getFinalIndependentVariableValue, getInitialDependentVariableValues, getInitialIndependentVariableValue, getInitialStepSize, getIsThreadSafe, getPreviousStepSize, getStepSizeInformation, getSystemOfEquations, initialize, integrate, integrate, reintegrate, setDirection, setFinalDependentVariableValues, setFinalIndependentVariableValue, setInitialDependentVariableValues, setInitialIndependentVariableValue, setInitialStepSize, setStepSizeInformation, setSystemOfEquations, startNextStepprotected MultipleStepIntegrator()
protected MultipleStepIntegrator(@Nonnull MultipleStepIntegrator existingInstance, @Nonnull CopyContext context)
    See ICloneWithContext.clone(CopyContext) for more information about how to implement this constructor
    in a derived class.
existingInstance - The existing instance to copy.context - A CopyContext that controls the depth of the copy.ArgumentNullException - Thrown when existingInstance or context is null.public abstract void updateSavedDerivatives(@Nonnull double[] derivativeCorrections)
derivativeCorrections - The corrections to the last step's derivatives.