# 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