petsc-3.7.1 2016-05-15
KSPSetComputeRHS
set routine to compute the right hand side of the linear system
Synopsis
#include "petscksp.h"
PetscErrorCode KSPSetComputeRHS(KSP ksp,PetscErrorCode (*func)(KSP,Vec,void*),void *ctx)
Logically Collective Many br
Input Arguments
| ksp | - the KSP context Many br |
| func | - function to compute the right hand side Many br |
| ctx | - optional context Many br |
Calling sequence of func
func(KSP ksp,Vec b,void *ctx)
| ksp | - the KSP context Many br |
| b | - right hand side of linear system Many br |
| ctx | - optional user-provided context Many br |
Notes: The routine you provide will be called EACH you call KSPSolve() to prepare the new right hand side for that solve Many br
Many br
See Also
KSPSolve(), DMKSPSetComputeRHS(), KSPSetComputeOperators()
Level:beginner
Location:src/ksp/ksp/interface/itfunc.c
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages
Examples
src/ksp/ksp/examples/tutorials/ex25.c.html
src/ksp/ksp/examples/tutorials/ex28.c.html
src/ksp/ksp/examples/tutorials/ex29.c.html
src/ksp/ksp/examples/tutorials/ex31.c.html
src/ksp/ksp/examples/tutorials/ex32.c.html
src/ksp/ksp/examples/tutorials/ex34.c.html
src/ksp/ksp/examples/tutorials/ex45.c.html
src/ksp/ksp/examples/tutorials/ex50.c.html
src/ksp/ksp/examples/tutorials/ex65.c.html
src/ksp/ksp/examples/tutorials/ex22f.F.html
src/ksp/ksp/examples/tutorials/ex45f.F.html