Home
last modified time | relevance | path

Searched defs:Hpre (Results 1 – 25 of 25) sorted by relevance

/petsc/src/tao/unconstrained/tutorials/
H A Deptorsion2f.F90258 subroutine ComputeHessian(ta, X, H, Hpre, dummy, ierr) argument
261 type(tMat) H, Hpre local
H A Drosenbrock3.c189 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
H A Drosenbrock2.c184 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
H A Drosenbrock1.c193 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
H A Deptorsion2.c326 PetscErrorCode FormHessian(Tao tao, Vec X, Mat A, Mat Hpre, PetscCtx ctx) in FormHessian()
H A Dminsurf1.c282 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
H A Deptorsion3.c435 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
H A Deptorsion1.c419 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
H A Dminsurf2.c481 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian()
H A Drosenbrock4.h621 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 Dzadmmf.c34 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 Dtaosolver_hj.c27 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 Dex4.c207 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 DtomographyADMM.c131 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 Dmaros.c225 PetscErrorCode FormHessian(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ctx) in FormHessian()
H A Dex1.c293 PetscErrorCode FormPDIPMHessian(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ctx) in FormPDIPMHessian()
/petsc/src/tao/constrained/impls/admm/
H A Dadmm.c273 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 Dex20opt_ic.c235 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 Dex20opt_p.c575 PetscErrorCode FormHessian(Tao tao, Vec P, Mat H, Mat Hpre, PetscCtx ctx) in FormHessian()
/petsc/src/tao/interface/ftn-custom/
H A Dztaosolverf.c87 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 Dex1.c487 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 Dbrgn.c165 static PetscErrorCode GNComputeHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in GNComputeHessian()
/petsc/src/tao/bound/tutorials/
H A Djbearing2.c323 PetscErrorCode FormHessian(Tao tao, Vec X, Mat hes, Mat Hpre, void *ptr) in FormHessian()
H A Dplate2.c844 PetscErrorCode MatrixFreeHessian(Tao tao, Vec x, Mat H, Mat Hpre, void *ptr) in MatrixFreeHessian()
/petsc/src/tao/leastsquares/impls/pounders/
H A Dpounders.c3 static PetscErrorCode pounders_h(Tao subtao, Vec v, Mat H, Mat Hpre, PetscCtx ctx) in pounders_h()