Click or drag to resize

SolvableMultivariableFunctionEvaluate Method (Double, Int32, Boolean, ITrackCalculationProgress)

Evaluates the function and the Jacobian. This will call both the DerivativeEvaluationEvent and the NormalFunctionEvaluationEvent events.

Namespace:  AGI.Foundation.NumericalMethods
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public virtual MultivariableFunctionEvaluationAndDerivativeResults<SolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults> Evaluate(
	double[] variables,
	int order,
	bool multithreaded,
	ITrackCalculationProgress progressTracker
)

Parameters

variables
Type: SystemDouble
The values of the variables to evaluate at.
order
Type: SystemInt32
The highest order of the function that should be evaluated. By default, this can be 0 or 1.
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: MultivariableFunctionEvaluationAndDerivativeResultsSolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults
The constraint values, Jacobian, and any other results.
See Also