Searched refs:tao2 (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/tao/tutorials/ |
| H A D | ex4.c | 475 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 …]
|