Click or drag to resize

RungeKuttaExplicitBase Methods

The RungeKuttaExplicitBase type exposes the following members.

Methods
 NameDescription
Public methodStatic memberClone Clones an array of Double.
Protected methodEnumerateXForFixedStepSize Enumerates the endless sequence x_current + k * stepSize, for k=1..Infinity.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodStatic memberExchangeT Exchanges the two instances in the argument.
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetInitialStepSize Gets the initial step size. The absolute and relative tolerances must be set before the call to this function.
Public methodGetInterpolatedSolutionPointVolatile Gets you an interpolated volative solution point during the enumeration of the solution points. The returned array must not be modified and has to be immediately consumed, since it is changed in the course of the next ODE evaluation.
Public methodGetSolutionPoints Gets a sequence of solution points, using the settings in the argument.
Public methodGetSolutionPointsForStepSize(Double) Gets solution points for constant step size. Returns the same results as GetSolutionPointsVolatileForStepSize(Double, Double, ActionDouble, Double, Double, Double), but the returned solution point already contains a copy of the y array.
Public methodGetSolutionPointsForStepSize(Double, Double, ActionDouble, Double, Double, Double) Gets solution points for constant step size. Returns the same results as GetSolutionPointsVolatileForStepSize(Double, Double, ActionDouble, Double, Double, Double), but the returned solution point already contains a copy of the y array.
Public methodGetSolutionPointsVolatile Gets a sequence of solution points, using the settings in the argument. The y-values in the returned tuple are intended for immediate consumption, because the content of the array will change in the further course of the evaluation.
Protected methodGetSolutionPointsVolatile_WithoutStepSizeControl Gets volatile solution points without step size control.
Protected methodGetSolutionPointsVolatile_WithStepSizeControl Gets volatile solution points with step size control.
Public methodGetSolutionPointsVolatileForStepSize(Double) Gets volatile solution points for constant step size. The method has to be initialized (see Initialize(Double, Double, ActionDouble, Double, Double)) before.
Public methodGetSolutionPointsVolatileForStepSize(Double, Double, ActionDouble, Double, Double, Double) Initializes the method and gets volatile solution points for constant step size.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInitialize Initializes the Runge-Kutta method.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodSetOptionsToCore Provides the core with the parameters found in the options.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Protected methodTryGetNextValue Try to get the smaller value of the two enumerations. After that, the enumeration with the smaller value is advanced by one step.
Top
See Also