#include "petscksp.h" PetscErrorCode KSPSetComputeOperators(KSP ksp,PetscErrorCode (*func)(KSP,Mat,Mat,MatStructure*,void*),void *ctx)Logically Collective
ksp | - the KSP context | |
func | - function to compute the operators | |
ctx | - optional context |
func(KSP ksp,Mat *A,Mat *B,MatStructure *mstruct,void *ctx)
ksp | - the KSP context | |
A | - the linear operator | |
B | - preconditioning matrix | |
mstruct | - flag indicating structure, same as in KSPSetOperators(), one of SAME_NONZERO_PATTERN,DIFFERENT_NONZERO_PATTERN,SAME_PRECONDITIONER | |
ctx | - optional user-provided context |
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