TaoAppHessianSolve

Apply an inverse Hessian operator to the vector, or solve a linear system involving the Hessian. It uses the routine set by TaoApplicationSetHessianSolveRoutine().

Synopsis

#include "tao.h"  
int TaoAppHessianSolve(TAO_APPLICATION taoapp, Vec Vin, Vec Vout, PetscTruth *success)
Collective on TAO_APPLICATION

Input Parameters

taopp - the TAO_APPLICATION context
Vin - the vector to be applied to the approximate inverse Hessian operator.

Output Parameter

Vout - the inverse Hessian times the input vector.
success - flag indicating whether a solution was found.

Keywords

TAO_APPLICATION, objective

See Also

TaoAppComputeHessian(), TaoLMVMSetSize()

Level:developer
Location:src/petsctao/application/petscapp/tao_app_fg.c
TAO Solver Index
Table of Contents