SolvableMultivariableFunctionEvaluate Method (Double, Int32, Boolean, ITrackCalculationProgress) | 
  
    Namespace: 
   AGI.Foundation.NumericalMethods
    Assembly:
   AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic virtual MultivariableFunctionEvaluationAndDerivativeResults<SolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults> Evaluate(
	double[] variables,
	int order,
	bool multithreaded,
	ITrackCalculationProgress progressTracker
)
Public Overridable Function Evaluate ( 
	variables As Double(),
	order As Integer,
	multithreaded As Boolean,
	progressTracker As ITrackCalculationProgress
) As MultivariableFunctionEvaluationAndDerivativeResults(Of SolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults)
public:
virtual MultivariableFunctionEvaluationAndDerivativeResults<SolvableMultivariableFunctionResults^, SolvableMultivariableFunctionDerivativeResults^>^ Evaluate(
	array<double>^ variables, 
	int order, 
	bool multithreaded, 
	ITrackCalculationProgress^ progressTracker
)
abstract Evaluate : 
        variables : float[] * 
        order : int * 
        multithreaded : bool * 
        progressTracker : ITrackCalculationProgress -> MultivariableFunctionEvaluationAndDerivativeResults<SolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults> 
override Evaluate : 
        variables : float[] * 
        order : int * 
        multithreaded : bool * 
        progressTracker : ITrackCalculationProgress -> MultivariableFunctionEvaluationAndDerivativeResults<SolvableMultivariableFunctionResults, SolvableMultivariableFunctionDerivativeResults> 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, 
SolvableMultivariableFunctionDerivativeResultsThe constraint values, Jacobian, and any other results.
See Also