Click or drag to resize

SolvableMultivariableFunction.EvaluateDerivative Method (Double[], Boolean, SolvableMultivariableFunctionResults, ITrackCalculationProgress)

Evaluates the Jacobian of this function. The default implementation of this method will numerically compute the Jacobian. To do that, the value of the function at the variables will be computed.

Namespace:  AGI.Foundation.NumericalMethods
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public virtual SolvableMultivariableFunctionDerivativeResults EvaluateDerivative(
	double[] variables,
	bool multithreaded,
	SolvableMultivariableFunctionResults valueResults,
	ITrackCalculationProgress progressTracker
)

Parameters

variables
Type:System.Double[]
The values to compute the Jacobian at.
multithreaded
Type: System.Boolean
Should the evaluation be done using as many cores as possible.
valueResults
Type: AGI.Foundation.NumericalMethods.SolvableMultivariableFunctionResults
The evaluated value of the function at the variables. If this is null then this function will be evaluated at the variables as part of the default evaluation of the Jacobian.
progressTracker
Type: AGI.Foundation.ITrackCalculationProgress
An optional progress tracker.

Return Value

Type: SolvableMultivariableFunctionDerivativeResults
The Jacobian and any other relevant results evaluated while evaluating the derivative of this function.
See Also