public class RungeKutta4Integrator extends RungeKuttaFixedStepIntegrator
| Modifier | Constructor and Description |
|---|---|
|
RungeKutta4Integrator()
Initializes a new instance.
|
|
RungeKutta4Integrator(DependentVariableDerivatives system)
Initializes a new instance based on the given differential system for the derivatives
of the dependent variables.
|
protected |
RungeKutta4Integrator(RungeKutta4Integrator existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone(CopyContext context)
Create a copy of this integrator.
|
getCurrentStepSize, getTableau, initialize, reintegrate, setTableaugetDimension, getDirection, getFinalDependentVariableValues, getFinalIndependentVariableValue, getInitialDependentVariableValues, getInitialIndependentVariableValue, getInitialStepSize, getIsThreadSafe, getPreviousStepSize, getStepSizeInformation, getSystemOfEquations, integrate, integrate, setDirection, setFinalDependentVariableValues, setFinalIndependentVariableValue, setInitialDependentVariableValues, setInitialIndependentVariableValue, setInitialStepSize, setStepSizeInformation, setSystemOfEquations, startNextSteppublic RungeKutta4Integrator()
public RungeKutta4Integrator(DependentVariableDerivatives system)
system - The system of differential equations defining the derivatives
for the dependent variables.protected RungeKutta4Integrator(@Nonnull RungeKutta4Integrator 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 Object clone(CopyContext context)
clone in interface ICloneWithContextclone in class NumericalIntegratorcontext - The context in which to create the copy.