petsc-3.4.5 2014-06-29

TSGetRHSJacobian

Returns the Jacobian J at the present timestep.

Synopsis

#include "petscts.h"  
PetscErrorCode  TSGetRHSJacobian(TS ts,Mat *Amat,Mat *Pmat,TSRHSJacobian *func,void **ctx)
Not Collective, but parallel objects are returned if TS is parallel

Input Parameter

ts -The TS context obtained from TSCreate()

Output Parameters

Amat - The (approximate) Jacobian J of G, where U_t = G(U,t) (or NULL)
Pmat - The matrix from which the preconditioner is constructed, usually the same as Amat (or NULL)
func - Function to compute the Jacobian of the RHS (or NULL)
ctx - User-defined context for Jacobian evaluation routine (or NULL)

Notes: You can pass in NULL for any return argument you do not need.

See Also

TSGetTimeStep(), TSGetMatrices(), TSGetTime(), TSGetTimeStepNumber()

Keywords

TS, timestep, get, matrix, Jacobian

Level:intermediate
Location:
src/ts/interface/ts.c
Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages

Examples

src/ts/examples/tutorials/ex4.c.html