Home
last modified time | relevance | path

Searched refs:SNESLineSearch (Results 1 – 25 of 222) sorted by relevance

123456789

/petsc/src/snes/linesearch/interface/
H A Dlinesearchregi.c3 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Basic(SNESLineSearch);
4 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Secant(SNESLineSearch);
5 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_CP(SNESLineSearch);
6 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_BT(SNESLineSearch);
7 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_NLEQERR(SNESLineSearch);
8 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Shell(SNESLineSearch);
9 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_NCGLinear(SNESLineSearch);
10 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Bisection(SNESLineSearch);
H A Dlinesearch.c32 PetscErrorCode SNESLineSearchMonitorCancel(SNESLineSearch ls) in SNESLineSearchMonitorCancel()
61 PetscErrorCode SNESLineSearchMonitor(SNESLineSearch ls) in SNESLineSearchMonitor()
99 PetscErrorCode SNESLineSearchMonitorSet(SNESLineSearch ls, PetscErrorCode (*f)(SNESLineSearch ls, P… in SNESLineSearchMonitorSet()
134 PetscErrorCode SNESLineSearchMonitorSolutionUpdate(SNESLineSearch ls, PetscViewerAndFormat *vf) in SNESLineSearchMonitorSolutionUpdate()
171 PetscErrorCode SNESLineSearchCreate(MPI_Comm comm, SNESLineSearch *outlinesearch) in SNESLineSearchCreate()
173 SNESLineSearch linesearch; in SNESLineSearchCreate()
228 PetscErrorCode SNESLineSearchSetUp(SNESLineSearch linesearch) in SNESLineSearchSetUp()
258 PetscErrorCode SNESLineSearchReset(SNESLineSearch linesearch) in SNESLineSearchReset()
293 PetscErrorCode SNESLineSearchSetFunction(SNESLineSearch linesearch, PetscErrorCode (*func)(SNES sne… in SNESLineSearchSetFunction()
331 PetscErrorCode SNESLineSearchSetPreCheck(SNESLineSearch linesearch, PetscErrorCode (*func)(SNESLine… in SNESLineSearchSetPreCheck()
[all …]
/petsc/src/snes/linesearch/interface/ftn-custom/
H A Dzlinesearchf.c18 static PetscErrorCode oursneslinesearchprecheck(SNESLineSearch linesearch, Vec X, Vec Y, PetscBool … in oursneslinesearchprecheck()
21 …PetscCallFortranVoidFunction((*(void (*)(SNESLineSearch *, Vec *, Vec *, PetscBool *, void *, Pets… in oursneslinesearchprecheck()
25 static PetscErrorCode oursneslinesearchpostcheck(SNESLineSearch linesearch, Vec X, Vec Y, Vec W, Pe… in oursneslinesearchpostcheck()
28 …PetscCallFortranVoidFunction((*(void (*)(SNESLineSearch *, Vec *, Vec *, Vec *, PetscBool *, Petsc… in oursneslinesearchpostcheck()
32 PETSC_EXTERN void sneslinesearchsetprecheck_(SNESLineSearch *linesearch, void (*func)(SNESLineSearc… in sneslinesearchsetprecheck_() argument
40 PETSC_EXTERN void sneslinesearchsetpostcheck_(SNESLineSearch *linesearch, void (*func)(SNESLineSear… in sneslinesearchsetpostcheck_() argument
/petsc/include/
H A Dpetscsnes.h742 typedef struct _p_LineSearch *SNESLineSearch; typedef
838 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode SNESLineSearchApplyFn(SNESLineSearch);
840 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode SNESLineSearchShellApplyFn(SNESLineSearch,…
843 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate(MPI_Comm, SNESLineSearch *);
844 PETSC_EXTERN PetscErrorCode SNESLineSearchReset(SNESLineSearch);
845 PETSC_EXTERN PetscErrorCode SNESLineSearchView(SNESLineSearch, PetscViewer);
846 PETSC_EXTERN PetscErrorCode SNESLineSearchDestroy(SNESLineSearch *);
847 PETSC_EXTERN PetscErrorCode SNESLineSearchGetType(SNESLineSearch, SNESLineSearchType *);
848 PETSC_EXTERN PetscErrorCode SNESLineSearchSetType(SNESLineSearch, SNESLineSearchType);
849 PETSC_EXTERN PetscErrorCode SNESLineSearchSetFromOptions(SNESLineSearch);
[all …]
/petsc/src/snes/linesearch/impls/shell/ftn-custom/
H A Dzlinesearchshellf.c12 static PetscErrorCode oursneslinesearchshellfunction(SNESLineSearch linesearch, PetscCtx ctx) in oursneslinesearchshellfunction()
15 …PetscCallFortranVoidFunction((*(void (*)(SNESLineSearch *, void *, PetscErrorCode *))(((PetscObjec… in oursneslinesearchshellfunction()
19 PETSC_EXTERN void sneslinesearchshellsetapply_(SNESLineSearch *linesearch, void (*func)(SNESLineSea… in sneslinesearchshellsetapply_() argument
27 PETSC_EXTERN void sneslinesearchshellgetapply_(SNESLineSearch *linesearch, void *func, void **ctx, … in sneslinesearchshellgetapply_()
/petsc/include/petsc/private/
H A Dlinesearchimpl.h13 PetscErrorCode (*view)(SNESLineSearch, PetscViewer);
15 PetscErrorCode (*precheck)(SNESLineSearch, Vec, Vec, PetscBool *, void *);
19 PetscErrorCode (*postcheck)(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *);
20 PetscErrorCode (*setfromoptions)(SNESLineSearch, PetscOptionItems);
21 PetscErrorCode (*reset)(SNESLineSearch);
22 PetscErrorCode (*destroy)(SNESLineSearch);
23 PetscErrorCode (*setup)(SNESLineSearch);
75 PetscErrorCode (*monitorftns[MAXSNESLSMONITORS])(SNESLineSearch, void *); /* monitor routine */
/petsc/src/snes/linesearch/impls/shell/
H A Dlinesearchshell.c48 PetscErrorCode SNESLineSearchShellSetApply(SNESLineSearch linesearch, SNESLineSearchShellApplyFn *f… in SNESLineSearchShellSetApply()
80 PetscErrorCode SNESLineSearchShellGetApply(SNESLineSearch linesearch, SNESLineSearchShellApplyFn **… in SNESLineSearchShellGetApply()
97 static PetscErrorCode SNESLineSearchApply_Shell(SNESLineSearch linesearch) in SNESLineSearchApply_Shell()
108 static PetscErrorCode SNESLineSearchDestroy_Shell(SNESLineSearch linesearch) in SNESLineSearchDestroy_Shell()
129 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Shell(SNESLineSearch linesearch) in SNESLineSearchCreate_Shell()
/petsc/src/snes/linesearch/impls/nleqerr/
H A Dlinesearchnleqerr.c22 static PetscErrorCode SNESLineSearchReset_NLEQERR(SNESLineSearch linesearch) in SNESLineSearchReset_NLEQERR()
33 static PetscErrorCode SNESLineSearchApply_NLEQERR(SNESLineSearch linesearch) in SNESLineSearchApply_NLEQERR()
258 static PetscErrorCode SNESLineSearchView_NLEQERR(SNESLineSearch linesearch, PetscViewer viewer) in SNESLineSearchView_NLEQERR()
273 static PetscErrorCode SNESLineSearchDestroy_NLEQERR(SNESLineSearch linesearch) in SNESLineSearchDestroy_NLEQERR()
300 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_NLEQERR(SNESLineSearch linesearch) in SNESLineSearchCreate_NLEQERR()
/petsc/src/snes/tutorials/output/
H A Dex12_p4est_full_q2_conformal_serial.out25 SNESLineSearch Object: (fas_coarse_) 1 MPI process
53 SNESLineSearch Object: (fas_levels_1_) 1 MPI process
84 SNESLineSearch Object: (fas_levels_2_) 1 MPI process
112 SNESLineSearch Object: 1 MPI process
H A Dex12_p4est_full_q2_conformal_serial_plex.out25 SNESLineSearch Object: (fas_coarse_) 1 MPI process
53 SNESLineSearch Object: (fas_levels_1_) 1 MPI process
84 SNESLineSearch Object: (fas_levels_2_) 1 MPI process
112 SNESLineSearch Object: 1 MPI process
H A Dex12_p4est_solve_fas.out67 SNESLineSearch Object: (fas_coarse_) 4 MPI processes
95 SNESLineSearch Object: (fas_levels_1_) 4 MPI processes
126 SNESLineSearch Object: (fas_levels_2_) 4 MPI processes
153 SNESLineSearch Object: 4 MPI processes
H A Dex12_p4est_fas_q2_conformal_serial.out35 SNESLineSearch Object: (fas_coarse_) 1 MPI process
67 SNESLineSearch Object: (fas_levels_1_) 1 MPI process
102 SNESLineSearch Object: (fas_levels_2_) 1 MPI process
133 SNESLineSearch Object: 1 MPI process
H A Dex12_p4est_exact_q2_conformal_serial.out27 SNESLineSearch Object: (fas_coarse_) 1 MPI process
55 SNESLineSearch Object: (fas_levels_1_) 1 MPI process
86 SNESLineSearch Object: (fas_levels_2_) 1 MPI process
H A Dex12_p4est_exact_q2_nonconformal_serial.out27 SNESLineSearch Object: (fas_coarse_) 1 MPI process
55 SNESLineSearch Object: (fas_levels_1_) 1 MPI process
86 SNESLineSearch Object: (fas_levels_2_) 1 MPI process
H A Dex12_p4est_exact_q2_nonconformal_parallel_parmetis.out27 SNESLineSearch Object: (fas_coarse_) 4 MPI processes
55 SNESLineSearch Object: (fas_levels_1_) 4 MPI processes
86 SNESLineSearch Object: (fas_levels_2_) 4 MPI processes
H A Dex12_p4est_full_q2_nonconformal_serial.out27 SNESLineSearch Object: (fas_coarse_) 1 MPI process
56 SNESLineSearch Object: (fas_levels_1_) 1 MPI process
88 SNESLineSearch Object: (fas_levels_2_) 1 MPI process
H A Dex19_ngmres_fas_ms.out22 SNESLineSearch Object: 2 MPI processes
40 SNESLineSearch Object: (npc_fas_coarse_) 2 MPI processes
99 SNESLineSearch Object: (npc_fas_levels_1_) 2 MPI processes
H A Dex12_p4est_exact_q2_nonconformal_parallel.out27 SNESLineSearch Object: (fas_coarse_) 7 MPI processes
55 SNESLineSearch Object: (fas_levels_1_) 7 MPI processes
86 SNESLineSearch Object: (fas_levels_2_) 7 MPI processes
H A Dex12_p4est_exact_q2_conformal_parallel.out27 SNESLineSearch Object: (fas_coarse_) 4 MPI processes
55 SNESLineSearch Object: (fas_levels_1_) 4 MPI processes
86 SNESLineSearch Object: (fas_levels_2_) 4 MPI processes
H A Dex12_p4est_full_q2_nonconformal_parallel.out27 SNESLineSearch Object: (fas_coarse_) 7 MPI processes
56 SNESLineSearch Object: (fas_levels_1_) 7 MPI processes
88 SNESLineSearch Object: (fas_levels_2_) 7 MPI processes
/petsc/src/snes/tutorials/
H A Dex3.c36 PetscErrorCode PreCheck(SNESLineSearch, Vec, Vec, PetscBool *, void *);
37 PetscErrorCode PostCheck(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *);
38 PetscErrorCode PostSetSubKSP(SNESLineSearch, Vec, Vec, Vec, PetscBool *, PetscBool *, void *);
77 SNESLineSearch linesearch; /* SNESLineSearch context */ in main()
544 PetscErrorCode PreCheck(SNESLineSearch linesearch, Vec xcurrent, Vec y, PetscBool *changed_y, Petsc… in PreCheck()
569 PetscErrorCode PostCheck(SNESLineSearch linesearch, Vec xcurrent, Vec y, Vec x, PetscBool *changed_… in PostCheck()
639 PetscErrorCode PostSetSubKSP(SNESLineSearch linesearch, Vec xcurrent, Vec y, Vec x, PetscBool *chan… in PostSetSubKSP()
/petsc/src/snes/linesearch/impls/bt/
H A Dlinesearchbt.c19 PetscErrorCode SNESLineSearchBTSetAlpha(SNESLineSearch linesearch, PetscReal alpha) in SNESLineSearchBTSetAlpha()
44 PetscErrorCode SNESLineSearchBTGetAlpha(SNESLineSearch linesearch, PetscReal *alpha) in SNESLineSearchBTGetAlpha()
57 static PetscErrorCode SNESLineSearchApply_BT(SNESLineSearch linesearch) in SNESLineSearchApply_BT()
349 static PetscErrorCode SNESLineSearchView_BT(SNESLineSearch linesearch, PetscViewer viewer) in SNESLineSearchView_BT()
367 static PetscErrorCode SNESLineSearchDestroy_BT(SNESLineSearch linesearch) in SNESLineSearchDestroy_BT()
374 static PetscErrorCode SNESLineSearchSetFromOptions_BT(SNESLineSearch linesearch, PetscOptionItems P… in SNESLineSearchSetFromOptions_BT()
407 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_BT(SNESLineSearch linesearch) in SNESLineSearchCreate_BT()
/petsc/src/snes/linesearch/impls/basic/
H A Dlinesearchbasic.c4 static PetscErrorCode SNESLineSearchApply_Basic(SNESLineSearch linesearch) in SNESLineSearchApply_Basic()
74 PETSC_EXTERN PetscErrorCode SNESLineSearchCreate_Basic(SNESLineSearch linesearch) in SNESLineSearchCreate_Basic()
/petsc/src/snes/impls/ngmres/
H A Dsnesngmres.h28 SNESLineSearch additive_linesearch; /* Line search for the additive variant */
70 PETSC_INTERN PetscErrorCode SNESNGMRESGetAdditiveLineSearch_Private(SNES, SNESLineSearch *);
/petsc/src/tao/unconstrained/tutorials/output/
H A Dminsurf2_4_snes_ngmres_snes_ngmres_select_type-linesearch.out44 SNESLineSearch Object: (snes_ngmres_additive_) 1 MPI process
53 SNESLineSearch Object: 1 MPI process
65 SNESLineSearch Object: (npc_) 1 MPI process

123456789