CUTEstProblem.obj
- CUTEstProblem.obj(x, gradient=False)
- Evaluate the objective (and optionally its gradient). - # objective f = problem.obj(x) # objective and gradient f, g = problem.obj(x, gradient=True) - This calls CUTEst routine CUTEST_uofg or CUTEST_cofg. - Parameters:
- x (numpy.ndarray with shape (n,)) – input vector 
- gradient (bool, optional) – whether to return objective and gradient, or just objective (default=False; i.e. objective only) 
 
- Returns:
- objective value f, or tuple (f,g) of objective and gradient at x 
- Return type:
- float or (float, numpy.ndarray(n,))