KSPGetOperators#
Gets the matrix associated with the linear system and a (possibly) different one used to construct the preconditioner.
Synopsis#
#include "petscksp.h"
PetscErrorCode KSPGetOperators(KSP ksp, Mat *Amat, Mat *Pmat)
Collective
Input Parameter#
ksp - the
KSP
context
Output Parameters#
Amat - the matrix that defines the linear system
Pmat - the matrix to be used in constructing the preconditioner, usually the same as
Amat
.
Note#
DOES NOT increase the reference counts of the matrix, so you should NOT destroy them.
See Also#
KSP: Linear System Solvers, KSP
, KSPSolve()
, KSPGetPC()
, PCGetOperators()
, PCSetOperators()
, KSPSetOperators()
, KSPGetOperatorsSet()
Level#
intermediate
Location#
Examples#
src/ksp/ksp/tutorials/ex25.c
src/ksp/ksp/tutorials/ex42.c
src/ksp/ksp/tutorials/ex27.c
src/ksp/ksp/tutorials/ex45.c
src/ksp/ksp/tutorials/ex34.c
src/ksp/ksp/tutorials/ex59.c
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages