Searched refs:lambda0 (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/pde_constrained/impls/lcl/ |
| H A D | lcl.c | 15 PetscCall(VecDestroy(&lclP->lambda0)); in TaoDestroy_LCL() 111 PetscCall(VecDuplicate(tao->constraints, &lclP->lambda0)); in TaoSetup_LCL() 232 PetscCall(VecCopy(lclP->lambda, lclP->lambda0)); in TaoSolve_LCL() 482 PetscCall(VecWAXPY(lclP->lambda, -lclP->rho, lclP->con1, lclP->lambda0)); in TaoSolve_LCL() 524 PetscCall(VecCopy(lclP->lambda, lclP->lambda0)); in TaoSolve_LCL() 635 PetscCall(VecDot(lclP->lambda0, tao->constraints, &cdotl)); in LCLComputeLagrangianAndGradient() 642 PetscCall(MatMult(tao->jacobian_state, lclP->lambda0, lclP->GL_U)); in LCLComputeLagrangianAndGradient() 644 PetscCall(MatMultTranspose(tao->jacobian_state, lclP->lambda0, lclP->GL_U)); in LCLComputeLagrangianAndGradient() 646 PetscCall(MatMultTranspose(tao->jacobian_design, lclP->lambda0, lclP->GL_V)); in LCLComputeLagrangianAndGradient()
|
| H A D | lcl.h | 65 Vec lambda0; /* Lagrange Multiplier */ member
|