NewtonRaphsonMultivariableFunctionSolverComputeNextStep Method |
Computes the next differential step that this differential corrector should take.
Namespace:
AGI.Foundation.NumericalMethods
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public override MultivariableFunctionSolverStepResult<SolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults> ComputeNextStep(
double[] variableValues,
ITrackCalculationProgress progressTracker
)
Public Overrides Function ComputeNextStep (
variableValues As Double(),
progressTracker As ITrackCalculationProgress
) As MultivariableFunctionSolverStepResult(Of SolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults)
public:
virtual MultivariableFunctionSolverStepResult<SolvableMultivariableFunctionResults^, SolvableMultivariableFunctionDerivativeResults^>^ ComputeNextStep(
array<double>^ variableValues,
ITrackCalculationProgress^ progressTracker
) override
abstract ComputeNextStep :
variableValues : float[] *
progressTracker : ITrackCalculationProgress -> MultivariableFunctionSolverStepResult<SolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults>
override ComputeNextStep :
variableValues : float[] *
progressTracker : ITrackCalculationProgress -> MultivariableFunctionSolverStepResult<SolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults>
Parameters
- variableValues
- Type: SystemDouble
The current values of the variables. - progressTracker
- Type: AGI.FoundationITrackCalculationProgress
An optional progress tracker.
Return Value
Type:
MultivariableFunctionSolverStepResultSolvableMultivariableFunctionResults,
SolvableMultivariableFunctionDerivativeResultsThe step that the variables should take in this iteration.
See Also