Home
last modified time | relevance | path

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

/petsc/src/tao/tutorials/
H A Dex4.c475 Tao tao1, tao2; in TaoSolveADMM() local
498 PetscCall(TaoCreate(PETSC_COMM_WORLD, &tao2)); in TaoSolveADMM()
500 PetscCall(TaoSetType(tao2, TAONLS)); in TaoSolveADMM()
501 PetscCall(TaoSetObjective(tao2, ObjectiveRegularizationADMM, (void *)ctx)); in TaoSolveADMM()
502 PetscCall(TaoSetGradient(tao2, NULL, GradientRegularizationADMM, (void *)ctx)); in TaoSolveADMM()
503 PetscCall(TaoSetHessian(tao2, ctx->Hr, ctx->Hr, HessianRegularizationADMM, (void *)ctx)); in TaoSolveADMM()
506 PetscCall(TaoSetSolution(tao2, z)); in TaoSolveADMM()
507 PetscCall(TaoSetOptionsPrefix(tao2, "reg_")); in TaoSolveADMM()
508 PetscCall(TaoSetFromOptions(tao2)); in TaoSolveADMM()
517 PetscCall(TaoSolve(tao2)); /* Update zk */ in TaoSolveADMM()
[all …]