| /petsc/src/tao/unconstrained/tutorials/ |
| H A D | eptorsion2f.F90 | 258 subroutine ComputeHessian(ta, X, H, Hpre, dummy, ierr) argument 261 type(tMat) H, Hpre local
|
| H A D | rosenbrock3.c | 189 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
|
| H A D | rosenbrock2.c | 184 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
|
| H A D | rosenbrock1.c | 193 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
|
| H A D | eptorsion2.c | 326 PetscErrorCode FormHessian(Tao tao, Vec X, Mat A, Mat Hpre, PetscCtx ctx) in FormHessian()
|
| H A D | minsurf1.c | 282 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
|
| H A D | eptorsion3.c | 435 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
|
| H A D | eptorsion1.c | 419 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
|
| H A D | minsurf2.c | 481 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
|
| H A D | rosenbrock4.h | 621 static PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
|
| /petsc/src/tao/constrained/impls/admm/ftn-custom/ |
| H A D | zadmmf.c | 34 static PetscErrorCode ourtaoadmmmisfithessroutine(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ctx) in ourtaoadmmmisfithessroutine() 49 static PetscErrorCode ourtaoadmmregularizerhessroutine(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ct… in ourtaoadmmregularizerhessroutine() 66 PETSC_EXTERN void taoadmmsetmisfithessianroutine_(Tao *tao, Mat *H, Mat *Hpre, void (*func)(Tao *, … in taoadmmsetmisfithessianroutine_() argument 87 PETSC_EXTERN void taoadmmsetregularizerhessianroutine_(Tao *tao, Mat *H, Mat *Hpre, void (*func)(Ta… in taoadmmsetregularizerhessianroutine_() argument
|
| /petsc/src/tao/interface/ |
| H A D | taosolver_hj.c | 27 PetscErrorCode TaoSetHessian(Tao tao, Mat H, Mat Hpre, PetscErrorCode (*func)(Tao tao, Vec x, Mat H… in TaoSetHessian() 79 …scErrorCode TaoGetHessian(Tao tao, Mat *H, Mat *Hpre, PetscErrorCode (**func)(Tao tao, Vec x, Mat … in TaoGetHessian() 250 PetscErrorCode TaoComputeHessian(Tao tao, Vec X, Mat H, Mat Hpre) in TaoComputeHessian()
|
| /petsc/src/tao/tutorials/ |
| H A D | ex4.c | 207 static PetscErrorCode HessianMisfit(Tao tao, Vec x, Mat H, Mat Hpre, void *_ctx) in HessianMisfit() 264 static PetscErrorCode HessianMisfitADMM(Tao tao, Vec x, Mat H, Mat Hpre, void *_ctx) in HessianMisfitADMM() 311 static PetscErrorCode HessianRegularization(Tao tao, Vec x, Mat H, Mat Hpre, void *_ctx) in HessianRegularization() 408 static PetscErrorCode HessianRegularizationADMM(Tao tao, Vec x, Mat H, Mat Hpre, void *_ctx) in HessianRegularizationADMM() 457 static PetscErrorCode HessianComplete(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ctx) in HessianComplete()
|
| /petsc/src/tao/constrained/tutorials/ |
| H A D | tomographyADMM.c | 131 static PetscErrorCode HessianMisfit(Tao tao, Vec x, Mat H, Mat Hpre, void *ptr) in HessianMisfit() 139 static PetscErrorCode HessianReg(Tao tao, Vec x, Mat H, Mat Hpre, void *ptr) in HessianReg() 190 static PetscErrorCode HessianFull(Tao tao, Vec x, Mat H, Mat Hpre, void *ptr) in HessianFull()
|
| H A D | maros.c | 225 PetscErrorCode FormHessian(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ctx) in FormHessian()
|
| H A D | ex1.c | 293 PetscErrorCode FormPDIPMHessian(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ctx) in FormPDIPMHessian()
|
| /petsc/src/tao/constrained/impls/admm/ |
| H A D | admm.c | 273 static PetscErrorCode SubHessianUpdate(Tao tao, Vec x, Mat H, Mat Hpre, void *ptr) in SubHessianUpdate() 293 static PetscErrorCode RegHessianUpdate(Tao tao, Vec z, Mat H, Mat Hpre, void *ptr) in RegHessianUpdate() 1124 PetscErrorCode TaoADMMSetMisfitHessianRoutine(Tao tao, Mat H, Mat Hpre, PetscErrorCode (*func)(Tao,… in TaoADMMSetMisfitHessianRoutine() argument 1195 PetscErrorCode TaoADMMSetRegularizerHessianRoutine(Tao tao, Mat H, Mat Hpre, PetscErrorCode (*func)… in TaoADMMSetRegularizerHessianRoutine() argument
|
| /petsc/src/ts/tutorials/ |
| H A D | ex20opt_ic.c | 235 static PetscErrorCode FormHessian(Tao tao, Vec U, Mat H, Mat Hpre, PetscCtx ctx) in FormHessian() 271 static PetscErrorCode MatrixFreeHessian(Tao tao, Vec U, Mat H, Mat Hpre, PetscCtx ctx) in MatrixFreeHessian()
|
| H A D | ex20opt_p.c | 575 PetscErrorCode FormHessian(Tao tao, Vec P, Mat H, Mat Hpre, PetscCtx ctx) in FormHessian()
|
| /petsc/src/tao/interface/ftn-custom/ |
| H A D | ztaosolverf.c | 87 static PetscErrorCode ourtaohessianroutine(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ctx) in ourtaohessianroutine() 92 static PetscErrorCode ourtaojacobianroutine(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ctx) in ourtaojacobianroutine() 97 static PetscErrorCode ourtaojacobianstateroutine(Tao tao, Vec x, Mat H, Mat Hpre, Mat Hinv, PetscCt… in ourtaojacobianstateroutine()
|
| /petsc/src/ts/tutorials/optimal_control/ |
| H A D | ex1.c | 487 PetscErrorCode FormObjHessian(Tao tao, Vec P, Mat H, Mat Hpre, PetscCtx ctx) in FormObjHessian() 534 PetscErrorCode MatrixFreeObjHessian(Tao tao, Vec P, Mat H, Mat Hpre, PetscCtx ctx) in MatrixFreeObjHessian()
|
| /petsc/src/tao/leastsquares/impls/brgn/ |
| H A D | brgn.c | 165 static PetscErrorCode GNComputeHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in GNComputeHessian()
|
| /petsc/src/tao/bound/tutorials/ |
| H A D | jbearing2.c | 323 PetscErrorCode FormHessian(Tao tao, Vec X, Mat hes, Mat Hpre, void *ptr) in FormHessian()
|
| H A D | plate2.c | 844 PetscErrorCode MatrixFreeHessian(Tao tao, Vec x, Mat H, Mat Hpre, void *ptr) in MatrixFreeHessian()
|
| /petsc/src/tao/leastsquares/impls/pounders/ |
| H A D | pounders.c | 3 static PetscErrorCode pounders_h(Tao subtao, Vec v, Mat H, Mat Hpre, PetscCtx ctx) in pounders_h()
|