KSPSetComputeInitialGuess#
set routine to compute the initial guess of the linear system
Synopsis#
#include "petscksp.h"
#include "petscmat.h"
PetscErrorCode KSPSetComputeInitialGuess(KSP ksp, PetscErrorCode (*func)(KSP, Vec, void *), void *ctx)
Logically Collective
Input Parameters#
ksp - the
KSP
contextfunc - function to compute the initial guess
ctx - optional context
Calling sequence of func#
ksp - the
KSP
contextx - solution vector
ctx - optional user-provided context
Notes: This should only be used in conjunction with KSPSetComputeRHS()
, KSPSetComputeOperators()
, otherwise
call KSPSetInitialGuessNonzero()
and set the initial guess values in the solution vector passed to KSPSolve()
.
See Also#
KSPSolve()
, KSPSetComputeRHS()
, KSPSetComputeOperators()
, DMKSPSetComputeInitialGuess()
Level#
beginner
Location#
Examples#
src/ksp/ksp/tutorials/ex45.c.html
src/ksp/ksp/tutorials/ex45f.F90.html
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages