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

Private Member Functions

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

Detailed Description

Definition at line 1500 of file cmiss_petsc.f90.

Member Function/Subroutine Documentation

subroutine cmisspetsc::petsc_snesgetjacobian::petsc_snesgetjacobiansolver ( type(petscsnestype), intent(inout)  snes,
type(petscmattype), intent(inout)  a,
type(petscmattype), intent(inout)  b,
external  jFunction,
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
[out]errThe error code
[out]errorThe error string

Definition at line 4778 of file cmiss_petsc.f90.

subroutine cmisspetsc::petsc_snesgetjacobian::petsc_snesgetjacobianspecial ( type(petscsnestype), intent(inout)  snes,
type(petscmattype), intent(inout)  a,
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
[out]errThe error code
[out]errorThe error string

Definition at line 4812 of file cmiss_petsc.f90.