OptimizerMultivariableFunctionEvaluate Method (Double, ITrackCalculationProgress)
Evaluates the function. The OptimizerMultivariableFunctionResults returned must include the computed equality constraints in the order that they are in the Equalities and the computed inequality constraints in the order that they are in the Inequalities. If there are no equality constraints, the function should return a zero-length array of doubles for the equality constraint values. The same should be done for the inequality constraint values if there are no inequality constraint.
public abstract OptimizerMultivariableFunctionResults Evaluate( double variables, ITrackCalculationProgress progressTracker )
Public MustOverride Function Evaluate ( variables As Double(), progressTracker As ITrackCalculationProgress ) As OptimizerMultivariableFunctionResults
public: virtual OptimizerMultivariableFunctionResults^ Evaluate( array<double>^ variables, ITrackCalculationProgress^ progressTracker ) abstract
abstract Evaluate : variables : float * progressTracker : ITrackCalculationProgress -> OptimizerMultivariableFunctionResults