petsc-master 2017-01-20
Report Typos and Errors


Computes the objective function value and inner product of gradient and step direction at a given point


#include "petsctaolinesearch.h" 
PetscErrorCode TaoLineSearchComputeObjectiveAndGTS(TaoLineSearch ls, Vec x, PetscReal *f, PetscReal *gts)
Collective on Tao

Input Parameters

ls - the TaoLineSearch context
x - input vector

Output Parameter

f - Objective value at X
gts - inner product of gradient and step direction at X

Notes: TaoLineSearchComputeObjectiveAndGTS() is typically used within line searches so most users would not generally call this routine themselves.

See Also

TaoLineSearchComputeGradient(), TaoLineSearchComputeObjectiveAndGradient(), TaoLineSearchSetObjectiveRoutine()

Index of all TaoLineSearch routines
Table of Contents for all manual pages
Index of all manual pages