petsc-3.5.0 2014-06-30
KSPSetComputeOperators
set routine to compute the linear operators
Synopsis
#include "petscksp.h"
PetscErrorCode KSPSetComputeOperators(KSP ksp,PetscErrorCode (*func)(KSP,Mat,Mat,void*),void *ctx)
Logically Collective
Input Arguments
| ksp | - the KSP context
|
| func | - function to compute the operators
|
| ctx | - optional context
|
Calling sequence of func
func(KSP ksp,Mat *A,Mat *B,MatStructure *mstruct,void *ctx)
| ksp | - the KSP context
|
| A | - the linear operator
|
| B | - preconditioning matrix
|
| ctx | - optional user-provided context
|
See Also
KSPSetOperators(), DMKSPSetComputeOperators()
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/ex22f.F.html
src/ksp/ksp/examples/tutorials/ex45f.F.html