Home
last modified time | relevance | path

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

/petsc/src/tao/tutorials/
H A Dex4.c475 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 …]