Home
last modified time | relevance | path

Searched refs:FormHessian (Results 1 – 20 of 20) sorted by relevance

/petsc/src/tao/unconstrained/tutorials/
H A Drosenbrock1.c26 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
75 PetscCall(TaoSetHessian(tao, H, H, FormHessian, &user)); in main()
193 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian() function
H A Drosenbrock2.c26 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
72 PetscCall(TaoSetHessian(tao, H, H, FormHessian, &user)); in main()
184 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian() function
H A Drosenbrock3.c26 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
72 PetscCall(TaoSetHessian(tao, H, H, FormHessian, &user)); in main()
189 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian() function
H A Drosenbrock1f.F9091 subroutine FormHessian(ta, X, H, PrecH, dummy, ierr) subroutine
209 PetscCallA(TaoSetHessian(ta, H, H, FormHessian, 0, ierr))
H A Deptorsion2.c61 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
117 PetscCall(TaoSetHessian(tao, H, H, FormHessian, (void *)&user)); in main()
326 PetscErrorCode FormHessian(Tao tao, Vec X, Mat A, Mat Hpre, PetscCtx ctx) in FormHessian() function
H A Deptorsion3.c59 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
146 PetscCall(TaoSetHessian(tao, H, H, FormHessian, (void *)&user)); in main()
435 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian() function
H A Deptorsion1.c59 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
132 PetscCall(TaoSetHessian(tao, H, H, FormHessian, (void *)&user)); in main()
419 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian() function
H A Dminsurf1.c33 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
87 PetscCall(TaoSetHessian(tao, user.H, user.H, FormHessian, (void *)&user)); in main()
282 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian() function
H A Dminsurf2.c41 static PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
115 PetscCall(TaoSetHessian(tao, user.H, user.H, FormHessian, (void *)&user)); in main()
481 PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian() function
H A Drosenbrock4.h621 static PetscErrorCode FormHessian(Tao tao, Vec X, Mat H, Mat Hpre, void *ptr) in FormHessian() function
728 PetscCall(TaoSetHessian(tao, H, H, FormHessian, user)); in RosenbrockMain()
/petsc/src/tao/constrained/tutorials/
H A Dmaros.c44 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
86 PetscCall(TaoSetHessian(tao, user.H, user.H, FormHessian, (void *)&user)); in main()
225 PetscErrorCode FormHessian(Tao tao, Vec x, Mat H, Mat Hpre, PetscCtx ctx) in FormHessian() function
/petsc/src/tao/bound/tutorials/
H A Djbearing2.c43 static PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
129 PetscCall(TaoSetHessian(tao, user.A, user.A, FormHessian, (void *)&user)); in main()
323 PetscErrorCode FormHessian(Tao tao, Vec X, Mat hes, Mat Hpre, void *ptr) in FormHessian() function
H A Dplate2.c43 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
141 PetscCall(TaoSetHessian(tao, user.H, user.H, FormHessian, (void *)&user)); in main()
415 PetscErrorCode FormHessian(Tao tao, Vec X, Mat Hptr, Mat Hessian, void *ptr) in FormHessian() function
849 PetscCall(FormHessian(tao, x, user->H, user->H, ptr)); in MatrixFreeHessian()
H A Dplate2f.F90293 subroutine FormHessian(ta, X, Hessian, Hpc, dummy, ierr) subroutine
878 PetscCallA(TaoSetHessian(ta, H, H, FormHessian, 0, ierr))
/petsc/src/ts/tutorials/
H A Dex20opt_p.c38 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
473 PetscCall(TaoSetHessian(tao, user.H, user.H, FormHessian, (void *)&user)); in main()
575 PetscErrorCode FormHessian(Tao tao, Vec P, Mat H, Mat Hpre, PetscCtx ctx) in FormHessian() function
H A Dex20opt_ic.c235 static PetscErrorCode FormHessian(Tao tao, Vec U, Mat H, Mat Hpre, PetscCtx ctx) in FormHessian() function
521 PetscCall(TaoSetHessian(tao, user.H, user.H, FormHessian, (void *)&user)); in main()
/petsc/src/tao/pde_constrained/tutorials/
H A Delliptic.c80 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
H A Dparabolic.c72 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
H A Dhyperbolic.c67 PetscErrorCode FormHessian(Tao, Vec, Mat, Mat, void *);
/petsc/doc/manual/
H A Dtao.md44 the code for `FormHessian`, which evaluates the Hessian matrix for
80 TaoSetHessian(Tao tao, Mat H, Mat Hpre, PetscErrorCode (*FormHessian)(Tao, Vec, Mat, Mat, PetscCtx)…