Lines Matching refs:tao1
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()
535 …PetscCall(PetscPrintf(PetscObjectComm((PetscObject)tao1), "Iter %" PetscInt_FMT " : ||x-z||: %g, m… in TaoSolveADMM()
539 PetscCall(TaoDestroy(&tao1)); in TaoSolveADMM()