Home
last modified time | relevance | path

Searched refs:KSPGuess (Results 1 – 16 of 16) sorted by relevance

/petsc/src/ksp/ksp/interface/
H A Diguess.c34 PetscErrorCode KSPGuessRegister(const char sname[], PetscErrorCode (*function)(KSPGuess)) in KSPGuessRegister() argument
84 PetscErrorCode KSPGuessSetFromOptions(KSPGuess guess) in KSPGuessSetFromOptions()
112 PetscErrorCode KSPGuessSetTolerance(KSPGuess guess, PetscReal tol) in KSPGuessSetTolerance()
132 PetscErrorCode KSPGuessDestroy(KSPGuess *guess) in KSPGuessDestroy()
163 PetscErrorCode KSPGuessView(KSPGuess guess, PetscViewer view) in KSPGuessView()
213 PetscErrorCode KSPGuessCreate(MPI_Comm comm, KSPGuess *guess) in KSPGuessCreate()
215 KSPGuess tguess; in KSPGuessCreate()
243 PetscErrorCode KSPGuessSetType(KSPGuess guess, KSPGuessType type) in KSPGuessSetType()
246 PetscErrorCode (*r)(KSPGuess); in KSPGuessSetType()
281 PetscErrorCode KSPGuessGetType(KSPGuess guess, KSPGuessType *type) in KSPGuessGetType()
[all …]
H A Ditcl.c114 KSPGuess guess; in KSPSetUseFischerGuess()
146 PetscErrorCode KSPSetGuess(KSP ksp, KSPGuess guess) in KSPSetGuess()
173 PetscErrorCode KSPGetGuess(KSP ksp, KSPGuess *guess) in KSPGetGuess()
H A Ditfunc.c1475 KSPGuess guess = ksp->guess; in KSPReset()
/petsc/src/ksp/ksp/guess/impls/fischer/
H A Dfischer.c21 static PetscErrorCode KSPGuessReset_Fischer(KSPGuess guess) in KSPGuessReset_Fischer()
47 static PetscErrorCode KSPGuessSetUp_Fischer(KSPGuess guess) in KSPGuessSetUp_Fischer()
62 static PetscErrorCode KSPGuessDestroy_Fischer(KSPGuess guess) in KSPGuessDestroy_Fischer()
80 static PetscErrorCode KSPGuessFormGuess_Fischer_1(KSPGuess guess, Vec b, Vec x) in KSPGuessFormGuess_Fischer_1()
98 static PetscErrorCode KSPGuessUpdate_Fischer_1(KSPGuess guess, Vec b, Vec x) in KSPGuessUpdate_Fischer_1()
139 static PetscErrorCode KSPGuessFormGuess_Fischer_2(KSPGuess guess, Vec b, Vec x) in KSPGuessFormGuess_Fischer_2()
157 static PetscErrorCode KSPGuessUpdate_Fischer_2(KSPGuess guess, Vec b, Vec x) in KSPGuessUpdate_Fischer_2()
196 static PetscErrorCode KSPGuessFormGuess_Fischer_3(KSPGuess guess, Vec b, Vec x) in KSPGuessFormGuess_Fischer_3()
282 static PetscErrorCode KSPGuessUpdate_Fischer_3(KSPGuess guess, Vec b, Vec x) in KSPGuessUpdate_Fischer_3()
335 static PetscErrorCode KSPGuessSetFromOptions_Fischer(KSPGuess guess) in KSPGuessSetFromOptions_Fischer()
[all …]
/petsc/include/petsc/private/
H A Dkspimpl.h42 PetscErrorCode (*formguess)(KSPGuess, Vec, Vec); /* Form initial guess */
43 PetscErrorCode (*update)(KSPGuess, Vec, Vec); /* Update database */
44 PetscErrorCode (*setfromoptions)(KSPGuess);
45 PetscErrorCode (*settolerance)(KSPGuess, PetscReal);
46 PetscErrorCode (*setup)(KSPGuess);
47 PetscErrorCode (*destroy)(KSPGuess);
48 PetscErrorCode (*view)(KSPGuess, PetscViewer);
49 PetscErrorCode (*reset)(KSPGuess);
63 PETSC_EXTERN PetscErrorCode KSPGuessCreate_Fischer(KSPGuess);
64 PETSC_EXTERN PetscErrorCode KSPGuessCreate_POD(KSPGuess);
[all …]
/petsc/include/
H A Dpetscksp.h1109 typedef struct _p_KSPGuess *KSPGuess; typedef
1126 PETSC_EXTERN PetscErrorCode KSPGuessRegister(const char[], PetscErrorCode (*)(KSPGuess));
1127 PETSC_EXTERN PetscErrorCode KSPSetGuess(KSP, KSPGuess);
1128 PETSC_EXTERN PetscErrorCode KSPGetGuess(KSP, KSPGuess *);
1129 PETSC_EXTERN PetscErrorCode KSPGuessView(KSPGuess, PetscViewer);
1130 PETSC_EXTERN PetscErrorCode KSPGuessDestroy(KSPGuess *);
1131 PETSC_EXTERN PetscErrorCode KSPGuessCreate(MPI_Comm, KSPGuess *);
1132 PETSC_EXTERN PetscErrorCode KSPGuessSetType(KSPGuess, KSPGuessType);
1133 PETSC_EXTERN PetscErrorCode KSPGuessGetType(KSPGuess, KSPGuessType *);
1134 PETSC_EXTERN PetscErrorCode KSPGuessSetTolerance(KSPGuess, PetscReal);
[all …]
/petsc/src/ksp/ksp/tests/
H A Dex80.c43 KSPGuess guess; in main()
62 KSPGuess guess; in main()
96 KSPGuess guess; in main()
H A Dex83.c11 KSPGuess guess; in main()
/petsc/src/ksp/ksp/guess/impls/pod/
H A Dpod.c40 static PetscErrorCode KSPGuessReset_POD(KSPGuess guess) in KSPGuessReset_POD()
66 static PetscErrorCode KSPGuessSetUp_POD(KSPGuess guess) in KSPGuessSetUp_POD()
117 static PetscErrorCode KSPGuessDestroy_POD(KSPGuess guess) in KSPGuessDestroy_POD()
137 static PetscErrorCode KSPGuessUpdate_POD(KSPGuess, Vec, Vec);
139 static PetscErrorCode KSPGuessFormGuess_POD(KSPGuess guess, Vec b, Vec x) in KSPGuessFormGuess_POD()
215 static PetscErrorCode KSPGuessUpdate_POD(KSPGuess guess, Vec b, Vec x) in KSPGuessUpdate_POD()
399 static PetscErrorCode KSPGuessSetFromOptions_POD(KSPGuess guess) in KSPGuessSetFromOptions_POD()
413 static PetscErrorCode KSPGuessSetTolerance_POD(KSPGuess guess, PetscReal tol) in KSPGuessSetTolerance_POD()
422 static PetscErrorCode KSPGuessView_POD(KSPGuess guess, PetscViewer viewer) in KSPGuessView_POD()
449 PetscErrorCode KSPGuessCreate_POD(KSPGuess guess) in KSPGuessCreate_POD()
/petsc/src/ts/tests/
H A Dex11.c61 static PetscErrorCode KSPGuessCreate_Dummy(KSPGuess ksp) in KSPGuessCreate_Dummy()
/petsc/doc/changes/
H A D38.md109 - Added the KSPGuess class: available methods are KSPGUESSFISCHER
/petsc/src/ts/tutorials/output/
H A Dex3_fischer_guess.out233 KSPGuess Object: 1 MPI process
H A Dex3_fischer_guess_2.out233 KSPGuess Object: 1 MPI process
H A Dex3_pod_guess.out233 KSPGuess Object: 1 MPI process
H A Dex3_pod_guess_Ainner.out233 KSPGuess Object: 1 MPI process
H A Dex3_fischer_guess_3.out233 KSPGuess Object: 1 MPI process