Searched refs:tao1 (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/tao/tutorials/ |
| H A D | ex4.c | 475 Tao tao1, tao2; in TaoSolveADMM() local 489 PetscCall(TaoCreate(PETSC_COMM_WORLD, &tao1)); in TaoSolveADMM() 490 PetscCall(TaoSetType(tao1, TAONLS)); in TaoSolveADMM() 491 PetscCall(TaoSetObjective(tao1, ObjectiveMisfitADMM, (void *)ctx)); in TaoSolveADMM() 492 PetscCall(TaoSetGradient(tao1, NULL, GradientMisfitADMM, (void *)ctx)); in TaoSolveADMM() 493 PetscCall(TaoSetHessian(tao1, ctx->Hm, ctx->Hm, HessianMisfitADMM, (void *)ctx)); in TaoSolveADMM() 495 PetscCall(TaoSetSolution(tao1, xk)); in TaoSolveADMM() 496 PetscCall(TaoSetOptionsPrefix(tao1, "misfit_")); in TaoSolveADMM() 497 PetscCall(TaoSetFromOptions(tao1)); in TaoSolveADMM() 512 PetscCall(TaoSolve(tao1)); /* Updates xk */ in TaoSolveADMM() [all …]
|