Click or drag to resize

GearsBDFWithNordsieckState Class

Implements Gear's method for integration of stiff ordinary differential equations with step size and order adjustments, using Nordsieck's state.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.OdeMultiStepMethodBase
    Altaxo.Calc.OdeGearsBDFWithNordsieckState

Namespace: Altaxo.Calc.Ode
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class GearsBDFWithNordsieckState : MultiStepMethodBase

The GearsBDFWithNordsieckState type exposes the following members.

Constructors
 NameDescription
Public methodGearsBDFWithNordsieckStateInitializes a new instance of the GearsBDFWithNordsieckState class
Top
Properties
 NameDescription
Public propertyNumberOfJacobianEvaluations Gets the number of jacobian evaluations so far.
Public propertyNumberOfStepsTaken Gets the number of steps taken so far.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
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 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 methodGetSolutionPointsVolatile Gets volatile solution points with step size control.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInitialize(Double, Double, ActionDouble, Double, Double, MultiStepMethodBaseCalculateJacobian) Initializes this method.
Public methodInitialize(Double, Double, ActionDouble, Double, Double, MultiStepMethodBaseCalculateJacobian) This initialization method is intended for debugging and testing purposes only, because you will need the derivatives up to the order k at the initial point.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
 NameDescription
Protected field_initialization Temporary storage for the initialization data.
(Inherited from MultiStepMethodBase)
Top
Remarks

References:

[1] Byrne and Hindmarsh, A Polyalgorithm for the Numerical Solution of Ordinary Differential Equations, 1975, https://doi.org/10.1145/355626.355636.

See Also