Lines Matching refs:constraints
109 PetscCall(VecDuplicate(tao->constraints, &lclP->lambda)); in TaoSetup_LCL()
110 PetscCall(VecDuplicate(tao->constraints, &lclP->WL)); in TaoSetup_LCL()
111 PetscCall(VecDuplicate(tao->constraints, &lclP->lambda0)); in TaoSetup_LCL()
112 PetscCall(VecDuplicate(tao->constraints, &lclP->con1)); in TaoSetup_LCL()
117 PetscCall(VecGetSize(tao->constraints, &lclP->m)); in TaoSetup_LCL()
197 PetscCall(TaoComputeConstraints(tao, tao->solution, tao->constraints)); in TaoSolve_LCL()
239 PetscCall(VecNorm(tao->constraints, NORM_2, &cnorm)); in TaoSolve_LCL()
279 PetscCall(MatMult(tao->jacobian_state_inv, tao->constraints, lclP->r)); in TaoSolve_LCL()
282 PetscCall(KSPSolve(tao->ksp, tao->constraints, lclP->r)); in TaoSolve_LCL()
298 PetscCall(MatMult(tao->jacobian_state, tao->constraints, lclP->WU)); in TaoSolve_LCL()
300 PetscCall(MatMultTranspose(tao->jacobian_state, tao->constraints, lclP->WU)); in TaoSolve_LCL()
373 PetscCall(VecNorm(tao->constraints, NORM_2, &cnorm)); in TaoSolve_LCL()
396 PetscCall(VecCopy(tao->constraints, lclP->con1)); in TaoSolve_LCL()
484 PetscCall(VecAXPY(lclP->lambda, -lclP->rho, tao->constraints)); in TaoSolve_LCL()
533 PetscCall(TaoComputeConstraints(tao, tao->solution, tao->constraints)); in TaoSolve_LCL()
540 PetscCall(VecNorm(tao->constraints, NORM_2, &cnorm)); in TaoSolve_LCL()
625 PetscCall(TaoComputeConstraints(tao, X, tao->constraints)); in LCLComputeLagrangianAndGradient()
635 PetscCall(VecDot(lclP->lambda0, tao->constraints, &cdotl)); in LCLComputeLagrangianAndGradient()
668 PetscCall(VecDot(tao->constraints, tao->constraints, &con2)); in LCLComputeAugmentedLagrangianAndGradient()
684 PetscCall(MatMult(tao->jacobian_state, tao->constraints, lclP->GAugL_U)); in LCLComputeAugmentedLagrangianAndGradient()
686 PetscCall(MatMultTranspose(tao->jacobian_state, tao->constraints, lclP->GAugL_U)); in LCLComputeAugmentedLagrangianAndGradient()
689 PetscCall(MatMultTranspose(tao->jacobian_design, tao->constraints, lclP->GAugL_V)); in LCLComputeAugmentedLagrangianAndGradient()