Click or drag to resize

GaussJacksonIntegrator Methods

The GaussJacksonIntegrator type exposes the following members.

Methods
  NameDescription
Public methodClone
Create a copy of this integrator.
(Overrides NumericalIntegratorClone(CopyContext).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodInitialize
Initialize the integrator's initial independent and dependent variables and reset the integration parameters. This should be called by the user prior to performing the first integration step.
(Overrides NumericalIntegratorInitialize(Double, Double).)
Public methodIntegrate
Perform an integration step moving the independent and dependent variables from their initial (the final values of the previous step) to their new final values, using the CurrentStepSize.

When overriding this method, StartNextStep should be called prior to integration.

(Overrides NumericalIntegratorIntegrate.)
Public methodIntegrate(Double)
Perform an integration step moving the independent and dependent variables from their initial (the final values of the previous step) to their new final values.

When overriding this method, StartNextStep should be called prior to integration. Also note that the CurrentStepSize property should be unaffected by the stepSize parameter.

(Overrides NumericalIntegratorIntegrate(Double).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReintegrate
Repeats the last integration of the differential equations.

When overriding this method, note that the CurrentStepSize property should be unaffected by the stepSize parameter.

(Overrides NumericalIntegratorReintegrate(Double).)
Protected methodStartNextStep
This performs the task of setting the Initial values to the previous Final values prior to taking the next step. This method is called prior to integrating the step but not called during re-integration.
(Overrides NumericalIntegratorStartNextStep.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateSavedDerivatives
This method is used in order to update the last step's derivatives with any post integration corrections.
(Overrides MultipleStepIntegratorUpdateSavedDerivatives(Double).)
Top
See Also