#include "petscsnes.h" int SNESComputeHessian(SNES snes,Vec x,Mat *A,Mat *B,MatStructure *flag)Collective on SNES and Mat
snes | - the SNES context | |
x | - input vector |
A | - Hessian matrix | |
B | - optional preconditioning matrix | |
flag | - flag indicating matrix structure |
See SLESSetOperators() for important information about setting the flag parameter.
SNESComputeHessian() is valid only for SNES_UNCONSTRAINED_MINIMIZATION methods. An analogous routine for SNES_NONLINEAR_EQUATIONS methods is SNESComputeJacobian().
SNESComputeHessian() is typically used within minimization implementations, so most users would not generally call this routine themselves.
Level:developer
Location:src/snes/interface/snes.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages