| /petsc/include/ |
| H A D | petsctaolinesearch.h | 12 typedef struct _p_TaoLineSearch *TaoLineSearch; typedef 80 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate(MPI_Comm, TaoLineSearch *); 81 PETSC_EXTERN PetscErrorCode TaoLineSearchSetFromOptions(TaoLineSearch); 82 PETSC_EXTERN PetscErrorCode TaoLineSearchSetUp(TaoLineSearch); 83 PETSC_EXTERN PetscErrorCode TaoLineSearchDestroy(TaoLineSearch *); 84 PETSC_EXTERN PetscErrorCode TaoLineSearchMonitor(TaoLineSearch, PetscInt, PetscReal, PetscReal); 85 PETSC_EXTERN PetscErrorCode TaoLineSearchView(TaoLineSearch, PetscViewer); 86 PETSC_EXTERN PetscErrorCode TaoLineSearchViewFromOptions(TaoLineSearch, PetscObject, const char[]); 88 PETSC_EXTERN PetscErrorCode TaoLineSearchSetOptionsPrefix(TaoLineSearch, const char[]); 89 PETSC_EXTERN PetscErrorCode TaoLineSearchReset(TaoLineSearch); [all …]
|
| /petsc/include/petsc/private/ |
| H A D | taolinesearchimpl.h | 8 PetscErrorCode (*computeobjective)(TaoLineSearch, Vec, PetscReal *, void *); 9 PetscErrorCode (*computegradient)(TaoLineSearch, Vec, Vec, void *); 10 PetscErrorCode (*computeobjectiveandgradient)(TaoLineSearch, Vec, PetscReal *, Vec, void *); 11 …PetscErrorCode (*computeobjectiveandgts)(TaoLineSearch, Vec, Vec, PetscReal *, PetscReal *, void *… 12 PetscErrorCode (*setup)(TaoLineSearch); 13 PetscErrorCode (*apply)(TaoLineSearch, Vec, PetscReal *, Vec, Vec); 14 PetscErrorCode (*view)(TaoLineSearch, PetscViewer); 15 PetscErrorCode (*setfromoptions)(TaoLineSearch, PetscOptionItems); 16 PetscErrorCode (*reset)(TaoLineSearch); 17 PetscErrorCode (*destroy)(TaoLineSearch); [all …]
|
| /petsc/src/tao/linesearch/interface/ftn-custom/ |
| H A D | ztaolinesearchf.c | 22 static PetscErrorCode ourtaolinesearchobjectiveroutine(TaoLineSearch ls, Vec x, PetscReal *f, Petsc… in ourtaolinesearchobjectiveroutine() 24 …PetscCallFortranVoidFunction((*(void (*)(TaoLineSearch *, Vec *, PetscReal *, void *, PetscErrorCo… in ourtaolinesearchobjectiveroutine() 28 static PetscErrorCode ourtaolinesearchgradientroutine(TaoLineSearch ls, Vec x, Vec g, PetscCtx ctx) in ourtaolinesearchgradientroutine() 30 …PetscCallFortranVoidFunction((*(void (*)(TaoLineSearch *, Vec *, Vec *, void *, PetscErrorCode *))… in ourtaolinesearchgradientroutine() 34 static PetscErrorCode ourtaolinesearchobjectiveandgradientroutine(TaoLineSearch ls, Vec x, PetscRea… in ourtaolinesearchobjectiveandgradientroutine() 36 …PetscCallFortranVoidFunction((*(void (*)(TaoLineSearch *, Vec *, PetscReal *, Vec *, void *, Petsc… in ourtaolinesearchobjectiveandgradientroutine() 40 static PetscErrorCode ourtaolinesearchobjectiveandgtsroutine(TaoLineSearch ls, Vec x, Vec s, PetscR… in ourtaolinesearchobjectiveandgtsroutine() 42 …PetscCallFortranVoidFunction((*(void (*)(TaoLineSearch *, Vec *, Vec *, PetscReal *, PetscReal *, … in ourtaolinesearchobjectiveandgtsroutine() 46 PETSC_EXTERN void taolinesearchsetobjectiveroutine_(TaoLineSearch *ls, void (*func)(TaoLineSearch *… in taolinesearchsetobjectiveroutine_() argument 57 PETSC_EXTERN void taolinesearchsetgradientroutine_(TaoLineSearch *ls, void (*func)(TaoLineSearch *,… in taolinesearchsetgradientroutine_() argument [all …]
|
| /petsc/src/tao/linesearch/interface/ |
| H A D | taolinesearch.c | 31 PetscErrorCode TaoLineSearchViewFromOptions(TaoLineSearch A, PetscObject obj, const char name[]) in TaoLineSearchViewFromOptions() 63 PetscErrorCode TaoLineSearchView(TaoLineSearch ls, PetscViewer viewer) in TaoLineSearchView() 117 PetscErrorCode TaoLineSearchCreate(MPI_Comm comm, TaoLineSearch *newls) in TaoLineSearchCreate() 119 TaoLineSearch ls; in TaoLineSearchCreate() 161 PetscErrorCode TaoLineSearchSetUp(TaoLineSearch ls) in TaoLineSearchSetUp() 213 PetscErrorCode TaoLineSearchReset(TaoLineSearch ls) in TaoLineSearchReset() 234 PetscErrorCode TaoLineSearchDestroy(TaoLineSearch *ls) in TaoLineSearchDestroy() 285 PetscErrorCode TaoLineSearchApply(TaoLineSearch ls, Vec x, PetscReal *f, Vec g, Vec s, PetscReal *s… in TaoLineSearchApply() 376 PetscErrorCode TaoLineSearchSetType(TaoLineSearch ls, TaoLineSearchType type) in TaoLineSearchSetType() 378 PetscErrorCode (*r)(TaoLineSearch); in TaoLineSearchSetType() [all …]
|
| H A D | dlregis_taolinesearch.c | 3 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_Unit(TaoLineSearch); 4 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_MT(TaoLineSearch); 5 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_GPCG(TaoLineSearch); 6 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_Armijo(TaoLineSearch); 7 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_OWArmijo(TaoLineSearch);
|
| H A D | makefile | 4 SUBMANSEC = TaoLineSearch
|
| /petsc/src/tao/linesearch/impls/unit/ |
| H A D | unit.c | 3 static PetscErrorCode TaoLineSearchView_Unit(TaoLineSearch ls, PetscViewer viewer) in TaoLineSearchView_Unit() 14 static PetscErrorCode TaoLineSearchApply_Unit(TaoLineSearch ls, Vec x, PetscReal *f, Vec g, Vec ste… in TaoLineSearchApply_Unit() 36 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_Unit(TaoLineSearch ls) in TaoLineSearchCreate_Unit()
|
| H A D | makefile | 5 SUBMANSEC = TaoLineSearch
|
| /petsc/doc/manualpages/MANSECHeaders/ |
| H A D | TaoLineSearch | 1 # Optimization Line Search (TaoLineSearch) 3 The `TaoLineSearch` class manages the line searches needed by some of the `Tao` methods. Users guid…
|
| /petsc/src/tao/complementarity/impls/ssls/ |
| H A D | ssls.h | 84 PetscErrorCode Tao_SSLS_Function(TaoLineSearch, Vec, PetscReal *, void *); 85 PetscErrorCode Tao_SSLS_FunctionGradient(TaoLineSearch, Vec, PetscReal *, Vec, void *);
|
| H A D | ssls.c | 23 PetscErrorCode Tao_SSLS_Function(TaoLineSearch ls, Vec X, PetscReal *fcn, void *ptr) in Tao_SSLS_Function() 36 PetscErrorCode Tao_SSLS_FunctionGradient(TaoLineSearch ls, Vec X, PetscReal *fcn, Vec G, void *ptr) in Tao_SSLS_FunctionGradient()
|
| /petsc/src/tao/linesearch/impls/armijo/ |
| H A D | armijo.c | 11 static PetscErrorCode TaoLineSearchDestroy_Armijo(TaoLineSearch ls) in TaoLineSearchDestroy_Armijo() 23 static PetscErrorCode TaoLineSearchReset_Armijo(TaoLineSearch ls) in TaoLineSearchReset_Armijo() 33 static PetscErrorCode TaoLineSearchSetFromOptions_Armijo(TaoLineSearch ls, PetscOptionItems PetscOp… in TaoLineSearchSetFromOptions_Armijo() 51 static PetscErrorCode TaoLineSearchView_Armijo(TaoLineSearch ls, PetscViewer pv) in TaoLineSearchView_Armijo() 88 static PetscErrorCode TaoLineSearchApply_Armijo(TaoLineSearch ls, Vec x, PetscReal *f, Vec g, Vec s) in TaoLineSearchApply_Armijo() 267 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_Armijo(TaoLineSearch ls) in TaoLineSearchCreate_Armijo()
|
| H A D | makefile | 5 SUBMANSEC = TaoLineSearch
|
| /petsc/src/tao/linesearch/impls/gpcglinesearch/ |
| H A D | gpcglinesearch.c | 4 static PetscErrorCode TaoLineSearchDestroy_GPCG(TaoLineSearch ls) in TaoLineSearchDestroy_GPCG() 17 static PetscErrorCode TaoLineSearchView_GPCG(TaoLineSearch ls, PetscViewer viewer) in TaoLineSearchView_GPCG() 27 static PetscErrorCode TaoLineSearchApply_GPCG(TaoLineSearch ls, Vec x, PetscReal *f, Vec g, Vec s) in TaoLineSearchApply_GPCG() 188 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_GPCG(TaoLineSearch ls) in TaoLineSearchCreate_GPCG()
|
| H A D | makefile | 5 SUBMANSEC = TaoLineSearch
|
| /petsc/doc/manualpages/ |
| H A D | Optimization.md | 7 TaoLineSearch/index
|
| /petsc/src/tao/linesearch/impls/morethuente/ |
| H A D | makefile | 5 SUBMANSEC = TaoLineSearch
|
| H A D | morethuente.c | 10 static PetscErrorCode Tao_mcstep(TaoLineSearch ls, PetscReal *stx, PetscReal *fx, PetscReal *dx, Pe… 12 static PetscErrorCode TaoLineSearchDestroy_MT(TaoLineSearch ls) in TaoLineSearchDestroy_MT() 23 static PetscErrorCode TaoLineSearchMonitor_MT(TaoLineSearch ls) in TaoLineSearchMonitor_MT() 33 static PetscErrorCode TaoLineSearchApply_MT(TaoLineSearch ls, Vec x, PetscReal *f, Vec g, Vec s) in TaoLineSearchApply_MT() 282 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_MT(TaoLineSearch ls) in TaoLineSearchCreate_MT() 363 static PetscErrorCode Tao_mcstep(TaoLineSearch ls, PetscReal *stx, PetscReal *fx, PetscReal *dx, Pe… in Tao_mcstep()
|
| /petsc/src/tao/linesearch/impls/owarmijo/ |
| H A D | makefile | 5 SUBMANSEC = TaoLineSearch
|
| H A D | owarmijo.c | 37 static PetscErrorCode TaoLineSearchDestroy_OWArmijo(TaoLineSearch ls) in TaoLineSearchDestroy_OWArmijo() 49 static PetscErrorCode TaoLineSearchSetFromOptions_OWArmijo(TaoLineSearch ls, PetscOptionItems Petsc… in TaoLineSearchSetFromOptions_OWArmijo() 67 static PetscErrorCode TaoLineSearchView_OWArmijo(TaoLineSearch ls, PetscViewer pv) in TaoLineSearchView_OWArmijo() 112 static PetscErrorCode TaoLineSearchApply_OWArmijo(TaoLineSearch ls, Vec x, PetscReal *f, Vec g, Vec… in TaoLineSearchApply_OWArmijo() 291 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate_OWArmijo(TaoLineSearch ls) in TaoLineSearchCreate_OWArmijo()
|
| /petsc/src/tao/bound/tutorials/output/ |
| H A D | plate2_7.out | 10 TaoLineSearch Object: 3 MPI processes 19 TaoLineSearch Object: 3 MPI processes
|
| /petsc/src/ts/tutorials/output/ |
| H A D | ex20opt_ic_2.out | 19 TaoLineSearch Object: (tao_bnk_cg_) 1 MPI process 44 TaoLineSearch Object: 1 MPI process
|
| H A D | ex20opt_ic_3.out | 19 TaoLineSearch Object: (tao_bnk_cg_) 1 MPI process 44 TaoLineSearch Object: 1 MPI process
|
| /petsc/src/ts/tutorials/optimal_control/output/ |
| H A D | ex1_3.out | 21 TaoLineSearch Object: (tao_bnk_cg_) 1 MPI process 47 TaoLineSearch Object: 1 MPI process
|
| H A D | ex1_2.out | 21 TaoLineSearch Object: (tao_bnk_cg_) 1 MPI process 47 TaoLineSearch Object: 1 MPI process
|