Click or drag to resize

MultiStepMethodOptions Class

Options for multistep ODE methods.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.OdeOdeMethodOptions
    Altaxo.Calc.OdeMultiStepMethodOptions

Namespace: Altaxo.Calc.Ode
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public class MultiStepMethodOptions : OdeMethodOptions

The MultiStepMethodOptions type exposes the following members.

Constructors
 NameDescription
Public methodMultiStepMethodOptionsInitializes a new instance of the MultiStepMethodOptions class
Top
Properties
 NameDescription
Public propertyAbsoluteTolerance Gets or sets the absolute tolerance for all y values. Use AbsoluteTolerances if you want to set the absolute tolerance for each individual y value.
(Inherited from OdeMethodOptions)
Public propertyAbsoluteTolerances Gets or sets the absolute tolerances. The length of the array must either be 1 (equal tolerances for all y values) or N.
(Inherited from OdeMethodOptions)
Public propertyAutomaticStepSizeControl Gets or sets a value indicating whether automatic step size control is enabled.
(Inherited from OdeMethodOptions)
Public propertyErrorNorm Gets or sets the error norm that is used for the evaluation of the relative error in order to control the step size.
(Inherited from OdeMethodOptions)
Public propertyIncludeAutomaticStepsInOutput Gets or sets a value indicating whether steps generated by the automatic step size control should be included in the output. This value is by default. The value is effective only if AutomaticStepSizeControl is set to . If AutomaticStepSizeControl is but this value is , then MandatorySolutionPoints must be set.
(Inherited from OdeMethodOptions)
Public propertyIncludeInitialValueInOutput Gets or sets a value indicating whether the initial point should be included in the output.
(Inherited from OdeMethodOptions)
Public propertyIncludeMandatorySolutionPointsInOutput Default: . Gets or sets a value indicating whether the mandatory solution points (see MandatorySolutionPoints) should appear in the output sequence. This value is only effective if AutomaticStepSizeControl is . Without automatic step size control, mandatory solution points always appear in the output sequence.
(Inherited from OdeMethodOptions)
Public propertyInitialStepSize Gets or sets the initial step size. This value is effective only if AutomaticStepSizeControl is .
(Inherited from OdeMethodOptions)
Public propertyIterationMethod Gets or sets the iteration method.
Public propertyMandatorySolutionPoints Gets or sets the mandatory solution points. Mandatory solution points are evaluated directly (i.e. not interpolated).
(Inherited from OdeMethodOptions)
Public propertyMaxOrder Gets or sets the maximum order the method can use.
Public propertyMaxStepSize Gets or sets the maximum step size. This value is effective only if AutomaticStepSizeControl is .
(Inherited from OdeMethodOptions)
Public propertyMinOrder Gets or sets the minimum order the method can use.
Public propertyOptionalSolutionPoints Gets or sets optional solution points. Optional solution points are not evaluated directly, but are interpolated between two real solution points.
(Inherited from OdeMethodOptions)
Public propertyRelativeTolerance Gets or sets the relative tolerance for all y values. Use RelativeTolerances if you want to set the relative tolerance for each individual y value.
(Inherited from OdeMethodOptions)
Public propertyRelativeTolerances Gets or sets the relative tolerances. The length of the array must either be 1 (equal tolerances for all y values) or N.
(Inherited from OdeMethodOptions)
Public propertyStepSize Gets or sets the step size. This value is effective only if automatic step size control is not active.
(Inherited from OdeMethodOptions)
Public propertyStepSizeFilter Gets or sets the step size filter (determines the variation of step sizes), see StepSizeFilter.
(Inherited from OdeMethodOptions)
Public propertyStiffnessDetectionEveryNumberOfSteps Gets or sets the number of successful steps between tests for stiffness. Setting this value to 0 disables stiffness detection. The default value is 0.
(Inherited from OdeMethodOptions)
Top
Methods
 NameDescription
Public methodCheckConsistency Checks the consistency of the options. An InvalidOperationException is thrown if some of the parameters exclude each other.
(Inherited from OdeMethodOptions)
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 methodGetTypeGets the Type of the current instance.
(Inherited from Object)
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_stepSize
(Inherited from OdeMethodOptions)
Top
See Also