#include "petscsnes.h" PetscErrorCode SNESComputeJacobianDefault(SNES snes,Vec x1,Mat J,Mat B,void *ctx)Collective on SNES Many br
x1 | - compute Jacobian at this point Many br | |
ctx | - application's function context, as set with SNESSetFunction() Many br |
J | - Jacobian matrix (not altered in this routine) Many br | |
B | - newly computed Jacobian matrix to use with preconditioner (generally the same as J) Many br |
-snes_fd | - Activates SNESComputeJacobianDefault() Many br | |
-snes_test_err | - Square root of function error tolerance, default square root of machine Many brepsilon (1.e-8 in double, 3.e-4 in single) Many br | |
-mat_fd_type | - Either wp or ds (see MATMFFD_WP or MATMFFD_DS) Many br |
An alternative routine that uses coloring to exploit matrix sparsity is Many brSNESComputeJacobianDefaultColor(). Many br
Many br
Level:intermediate
Location:src/snes/interface/snesj.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages