SolvableMultivariableFunctionEvaluateDerivative Method (Double, Boolean, 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.  When using the default implementation, the
            
PerturbationValues must be set.
            
 
    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,
	ITrackCalculationProgress progressTracker
)
Public Overridable Function EvaluateDerivative ( 
	variables As Double(),
	multithreaded As Boolean,
	progressTracker As ITrackCalculationProgress
) As SolvableMultivariableFunctionDerivativeResults
public:
virtual SolvableMultivariableFunctionDerivativeResults^ EvaluateDerivative(
	array<double>^ variables, 
	bool multithreaded, 
	ITrackCalculationProgress^ progressTracker
)
abstract EvaluateDerivative : 
        variables : float[] * 
        multithreaded : bool * 
        progressTracker : ITrackCalculationProgress -> SolvableMultivariableFunctionDerivativeResults 
override EvaluateDerivative : 
        variables : float[] * 
        multithreaded : bool * 
        progressTracker : ITrackCalculationProgress -> SolvableMultivariableFunctionDerivativeResults Parameters
- variables
 - Type: SystemDouble
The values to compute the Jacobian at. - multithreaded
 - Type: SystemBoolean
Should the evaluation be done using as many cores as possible. - progressTracker
 - Type: AGI.FoundationITrackCalculationProgress
An optional progress tracker. 
Return Value
Type: 
SolvableMultivariableFunctionDerivativeResultsThe Jacobian and any other relevant results evaluated while evaluating the derivative of this function.
See Also