MinConNLPIFunctionF Method |
Compute the value of the function at the given point.
Namespace: Imsl.MathAssembly: ImslCS (in ImslCS.dll) Version: 6.5.2.0
Syntax double F(
double[] x,
int iact,
bool[] ierr
)
Function F (
x As Double(),
iact As Integer,
ierr As Boolean()
) As Double
double F(
array<double>^ x,
int iact,
array<bool>^ ierr
)
abstract F :
x : float[] *
iact : int *
ierr : bool[] -> float
Parameters
- x
- Type: SystemDouble
An input double array, the point at which the objective
function or constraint is to be evaluated.
- iact
- Type: SystemInt32
An input int value indicating whether evaluation of the
objective function is requested or evaluation of a constraint
is requested. If iact is zero, then an objective function
evaluation is requested. If iact is nonzero then the value of
iact indicates the index of the constraint to evaluate. (1
indicates the first constraint, 2 indicates the second, etc.)
- ierr
- Type: SystemBoolean
An input/output bool array of length 1. On input
ierr[0] is set to false. If an error or other undesirable
condition occurs during evaluation, then ierr[0] should be set
to true. Setting ierr[0] to true will result in the step size
being reduced and the step being tried again. (If ierr[0] is
set to true for xguess, then an error is issued.)
Return Value
Type:
Double
A
double. If iact is zero, then the value of the
objective function at x is returned. If iact is nonzero, then
the computed constraint value at the point x is returned.
See Also