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)
Syntaxpublic virtual SolvableMultivariableFunctionDerivativeResults EvaluateDerivative(
double[] variables,
bool multithreaded,
SolvableMultivariableFunctionResults valueResults,
ITrackCalculationProgress progressTracker
)
Public Overridable Function EvaluateDerivative (
variables As Double(),
multithreaded As Boolean,
valueResults As SolvableMultivariableFunctionResults,
progressTracker As ITrackCalculationProgress
) As SolvableMultivariableFunctionDerivativeResults
public:
virtual SolvableMultivariableFunctionDerivativeResults^ EvaluateDerivative(
array<double>^ variables,
bool multithreaded,
SolvableMultivariableFunctionResults^ valueResults,
ITrackCalculationProgress^ progressTracker
)
abstract EvaluateDerivative :
variables : float[] *
multithreaded : bool *
valueResults : SolvableMultivariableFunctionResults *
progressTracker : ITrackCalculationProgress -> SolvableMultivariableFunctionDerivativeResults
override EvaluateDerivative :
variables : float[] *
multithreaded : bool *
valueResults : SolvableMultivariableFunctionResults *
progressTracker : ITrackCalculationProgress -> SolvableMultivariableFunctionDerivativeResults
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:
SolvableMultivariableFunctionDerivativeResultsThe Jacobian and any other relevant results evaluated while evaluating the derivative of this function.
See Also