Click or drag to resize

NumericallyComputedOptimizerFunctionDerivativeResults Constructor (OptimizerMultivariableFunctionResults,Double[],Double[][],Double[][],OptimizerMultivariableFunctionResults[], FiniteDifferenceMethod)

Initializes a new instance.

Namespace:  AGI.Foundation.NumericalMethods
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public NumericallyComputedOptimizerFunctionDerivativeResults(
	OptimizerMultivariableFunctionResults value,
	double[] costFunctionGradient,
	double[][] equalityConstraintGradients,
	double[][] inequalityConstraintGradients,
	OptimizerMultivariableFunctionResults[] perturbedResultsUsedToComputeDerivative,
	FiniteDifferenceMethod differenceMethod
)

Parameters

value
Type: AGI.Foundation.NumericalMethods.OptimizerMultivariableFunctionResults
The value of the function at the nominal variable values. This may be null if the routine that computed these results did not compute the value of the function.
costFunctionGradient
Type:System.Double[]
The gradient of the cost function evaluated at the variables of the value.
equalityConstraintGradients
Type:System.Double[][]
The gradients of the equality constraints evaluated at the variables of the value.
inequalityConstraintGradients
Type:System.Double[][]
The gradients of the inequality constraints evaluated at the variables of the value.
perturbedResultsUsedToComputeDerivative
Type:AGI.Foundation.NumericalMethods.OptimizerMultivariableFunctionResults[]
The evaluations of the function used to compute the gradients.
differenceMethod
Type: AGI.Foundation.NumericalMethods.FiniteDifferenceMethod
What difference method was used to compute these results.
See Also