TSComputeRHSFunctionLinear#
Evaluate the right-hand side via the user-provided Jacobian, for linear problems Udot = A U only
Synopsis#
#include "petscts.h"
PetscErrorCode TSComputeRHSFunctionLinear(TS ts, PetscReal t, Vec U, Vec F, void *ctx)
Collective
Input Parameters#
ts - time stepping context
t - time at which to evaluate
U - state at which to evaluate
ctx - context
Output Parameter#
F - right-hand side
Note#
This function is intended to be passed to TSSetRHSFunction()
to evaluate the right-hand side for linear problems.
The matrix (and optionally the evaluation context) should be passed to TSSetRHSJacobian()
.
See Also#
TS: Scalable ODE and DAE Solvers, TS
, TSSetRHSFunction()
, TSSetRHSJacobian()
, TSComputeRHSJacobianConstant()
Level#
intermediate
Location#
Examples#
src/ts/tutorials/ex74.c
src/ts/tutorials/ex5.c
src/ts/tutorials/ex6.c
src/ts/tutorials/ex3.c
src/tao/unconstrained/tutorials/spectraladjointassimilation.c
src/ts/tutorials/ex4.c
Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages