Lines Matching refs:auglag

30   TAO_ALMM *auglag = (TAO_ALMM *)tao->data;  in TaoALMMGetType_Private()  local
33 *type = auglag->type; in TaoALMMGetType_Private()
58 TAO_ALMM *auglag = (TAO_ALMM *)tao->data; in TaoALMMSetType_Private() local
62 auglag->type = type; in TaoALMMSetType_Private()
90 TAO_ALMM *auglag = (TAO_ALMM *)tao->data; in TaoALMMGetSubsolver_Private() local
93 *subsolver = auglag->subsolver; in TaoALMMGetSubsolver_Private()
122 TAO_ALMM *auglag = (TAO_ALMM *)tao->data; in TaoALMMSetSubsolver_Private() local
126 if (subsolver == auglag->subsolver) PetscFunctionReturn(PETSC_SUCCESS); in TaoALMMSetSubsolver_Private()
136 PetscCall(TaoDestroy(&auglag->subsolver)); in TaoALMMSetSubsolver_Private()
137 auglag->subsolver = subsolver; in TaoALMMSetSubsolver_Private()
139 PetscCall(TaoSetSolution(auglag->subsolver, auglag->P)); in TaoALMMSetSubsolver_Private()
140 … PetscCall(TaoSetObjective(auglag->subsolver, TaoALMMSubsolverObjective_Private, (void *)auglag)); in TaoALMMSetSubsolver_Private()
141 …scCall(TaoSetObjectiveAndGradient(auglag->subsolver, NULL, TaoALMMSubsolverObjectiveAndGradient_Pr… in TaoALMMSetSubsolver_Private()
142 PetscCall(TaoSetVariableBounds(auglag->subsolver, auglag->PL, auglag->PU)); in TaoALMMSetSubsolver_Private()
177 TAO_ALMM *auglag = (TAO_ALMM *)tao->data; in TaoALMMGetMultipliers_Private() local
181 *Y = auglag->Y; in TaoALMMGetMultipliers_Private()
219 TAO_ALMM *auglag = (TAO_ALMM *)tao->data; in TaoALMMSetMultipliers_Private() local
226 if (Y == auglag->Y) PetscFunctionReturn(PETSC_SUCCESS); in TaoALMMSetMultipliers_Private()
262 PetscCall(VecDestroy(&auglag->Y)); in TaoALMMSetMultipliers_Private()
263 auglag->Y = Y; in TaoALMMSetMultipliers_Private()
267 PetscCall(VecDestroy(&auglag->C)); in TaoALMMSetMultipliers_Private()
268 PetscCall(VecDuplicate(auglag->Y, &auglag->C)); in TaoALMMSetMultipliers_Private()
269 PetscCall(VecScatterDestroy(&auglag->Yscatter[0])); in TaoALMMSetMultipliers_Private()
270 PetscCall(VecScatterCreate(auglag->Y, auglag->Yis[0], auglag->Ye, NULL, &auglag->Yscatter[0])); in TaoALMMSetMultipliers_Private()
271 PetscCall(VecScatterDestroy(&auglag->Yscatter[1])); in TaoALMMSetMultipliers_Private()
272 PetscCall(VecScatterCreate(auglag->Y, auglag->Yis[1], auglag->Yi, NULL, &auglag->Yscatter[1])); in TaoALMMSetMultipliers_Private()
302 TAO_ALMM *auglag = (TAO_ALMM *)tao->data; in TaoALMMGetPrimalIS_Private() local
307 if (opt_is) *opt_is = auglag->Pis[0]; in TaoALMMGetPrimalIS_Private()
308 if (slack_is) *slack_is = auglag->Pis[1]; in TaoALMMGetPrimalIS_Private()
338 TAO_ALMM *auglag = (TAO_ALMM *)tao->data; in TaoALMMGetDualIS_Private() local
344 if (eq_is) *eq_is = auglag->Yis[0]; in TaoALMMGetDualIS_Private()
345 if (ineq_is) *ineq_is = auglag->Yis[1]; in TaoALMMGetDualIS_Private()