petsc-3.7.1 2016-05-15
Report Typos and Errors

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