Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/ipm/
H A Dipm.c207 if (tao->constraints_equality) { in TaoSetup_IPM()
208 PetscCall(VecGetSize(tao->constraints_equality, &ipmP->me)); in TaoSetup_IPM()
209 PetscCall(VecDuplicate(tao->constraints_equality, &ipmP->lambdae)); in TaoSetup_IPM()
210 PetscCall(VecDuplicate(tao->constraints_equality, &ipmP->dlambdae)); in TaoSetup_IPM()
211 PetscCall(VecDuplicate(tao->constraints_equality, &ipmP->rhs_lambdae)); in TaoSetup_IPM()
212 PetscCall(VecDuplicate(tao->constraints_equality, &ipmP->save_lambdae)); in TaoSetup_IPM()
213 PetscCall(VecDuplicate(tao->constraints_equality, &ipmP->rpe)); in TaoSetup_IPM()
214 PetscCall(VecDuplicate(tao->constraints_equality, &tao->DE)); in TaoSetup_IPM()
411 PetscCall(VecGetOwnershipRange(tao->constraints_equality, &ucestart, &uceend)); in IPMInitializeBounds()
419 PetscCall(VecScatterCreate(ipmP->bigstep, sis, tao->constraints_equality, is1, &ipmP->step3)); in IPMInitializeBounds()
[all …]
H A Dpdipm.c26 PetscCall(TaoComputeEqualityConstraints(tao, x, tao->constraints_equality)); in TaoPDIPMEvaluateFunctionsAndJacobians()
70 PetscCall(VecGetArrayRead(tao->constraints_equality, &garr)); in TaoPDIPMUpdateConstraints()
72 PetscCall(VecRestoreArrayRead(tao->constraints_equality, &garr)); in TaoPDIPMUpdateConstraints()
787 …PetscCheck(tao->constraints_equality || tao->constraints_inequality, PetscObjectComm((PetscObject)… in TaoSolve_PDIPM()
869 if (tao->constraints_equality) { in TaoSetup_PDIPM()
870 PetscCall(VecGetSize(tao->constraints_equality, &pdipm->Ng)); in TaoSetup_PDIPM()
871 PetscCall(VecGetLocalSize(tao->constraints_equality, &pdipm->ng)); in TaoSetup_PDIPM()
/petsc/src/tao/constrained/impls/almm/
H A Dalmmutils.c229 PetscCall(VecGetType(tao->constraints_equality, &Ytype)); in TaoALMMSetMultipliers_Private()
237 PetscCall(VecGetSize(tao->constraints_equality, &Neq)); in TaoALMMSetMultipliers_Private()
256 PetscCall(VecGetLocalSize(tao->constraints_equality, &Neq)); in TaoALMMSetMultipliers_Private()
H A Dalmm.c161 auglag->Ce = tao->constraints_equality; in TaoSetUp_ALMM()
/petsc/src/tao/interface/
H A Dtaosolver_bounds.c335 PetscCall(VecDestroy(&tao->constraints_equality)); in TaoSetEqualityConstraintsRoutine()
337 tao->constraints_equality = ce; in TaoSetEqualityConstraintsRoutine()
370 if (ci) *ci = tao->constraints_equality; in TaoGetEqualityConstraintsRoutine()
H A Dtaosolver.c286 PetscCall(VecDestroy(&(*tao)->constraints_equality)); in TaoDestroy()
/petsc/include/petsc/private/
H A Dtaoimpl.h96 Vec constraints_equality; member