OpenCMISS-Iron Internal API Documentation
cmisspetsc::petsc_snessetjacobian Interface Reference

Private Member Functions

subroutine petsc_snessetjacobiansolver (snes, a, b, jFunction, ctx, err, error,)
 Buffer routine to the PETSc SNESSetJacobian routine for solver contexts. More...
 

Detailed Description

Definition at line 1505 of file cmiss_petsc.f90.

Member Function/Subroutine Documentation

subroutine cmisspetsc::petsc_snessetjacobian::petsc_snessetjacobiansolver ( type(petscsnestype), intent(inout)  snes,
type(petscmattype), intent(inout)  a,
type(petscmattype), intent(inout)  b,
external  jFunction,
type(solver_type), pointer  ctx,
integer(intg), intent(out)  err,
type(varying_string), intent(out)  error 
)
private

Buffer routine to the PETSc SNESSetJacobian routine for solver contexts.

Parameters
[in,out]snesThe SNES to set the function for
[in,out]aThe Jacobian matrix
[in,out]bThe Jacobian preconditioning matrix
jfunctionThe external function to call
ctxThe solver data to pass to the function
[out]errThe error code
[out]errorThe error string

Definition at line 5220 of file cmiss_petsc.f90.