public static DoubleMatrix Minimize<TFunctionParameter>(
Func<DoubleMatrix, TFunctionParameter, double> objectiveFunction,
DoubleMatrix initialArgument,
TFunctionParameter functionParameter
)
Public Shared Function Minimize(Of TFunctionParameter) (
objectiveFunction As Func(Of DoubleMatrix, TFunctionParameter, Double),
initialArgument As DoubleMatrix,
functionParameter As TFunctionParameter
) As DoubleMatrix
public:
generic<typename TFunctionParameter>
static DoubleMatrix^ Minimize(
Func<DoubleMatrix^, TFunctionParameter, double>^ objectiveFunction,
DoubleMatrix^ initialArgument,
TFunctionParameter functionParameter
)
static member Minimize :
objectiveFunction : Func<DoubleMatrix, 'TFunctionParameter, float> *
initialArgument : DoubleMatrix *
functionParameter : 'TFunctionParameter -> DoubleMatrix
It is assumed that the objectiveFunction will accept row vectors as valid representations of an argument. As a consequence, initialArgument is expected to be a row vector.
ArgumentNullException | objectiveFunction is
null. -or- initialArgument is null. |
ArgumentException | initialArgument is not a row vector. |