petsc-3.7.1 2016-05-15
KSPGetOperators
Gets the matrix associated with the linear system and a (possibly) different one associated with the preconditioner.
Synopsis
#include "petscksp.h"
PetscErrorCode KSPGetOperators(KSP ksp,Mat *Amat,Mat *Pmat)
Collective on KSP and Mat Many br
Input Parameter
ksp -the KSP context Many br
Output Parameters
| Amat | - the matrix that defines the linear system Many br |
| Pmat | - the matrix to be used in constructing the preconditioner, usually the same as Amat. Many br |
Many br
Notes: DOES NOT increase the reference counts of the matrix, so you should NOT destroy them. Many br
Keywords
KSP, set, get, operators, matrix, preconditioner, linear system
See Also
KSPSolve(), KSPGetPC(), PCGetOperators(), PCSetOperators(), KSPSetOperators(), KSPGetOperatorsSet()
Level:intermediate
Location:src/ksp/ksp/interface/itcreate.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/ex34.c.html
src/ksp/ksp/examples/tutorials/ex42.c.html
src/ksp/ksp/examples/tutorials/ex45.c.html