Lines Matching refs:Bz
43 PetscCall(VecWAXPY(tempJR, -1., am->Bzold, am->Bz)); in TaoADMMToleranceUpdate()
50 PetscCall(VecNorm(am->Bz, NORM_2, &Bznorm)); in TaoADMMToleranceUpdate()
83 PetscCall(VecWAXPY(tempJR, -1., am->Bz0, am->Bz)); in AdaptiveADMMPenaltyUpdate()
152 static PetscErrorCode ADMMUpdateConstraintResidualVector(Tao tao, Vec x, Vec z, Vec Ax, Vec Bz, Vec… in ADMMUpdateConstraintResidualVector() argument
163 PetscCall(MatMult(reg->jacobian_equality, z, Bz)); in ADMMUpdateConstraintResidualVector()
165 PetscCall(VecWAXPY(residual, 1., Bz, Ax)); in ADMMUpdateConstraintResidualVector()
182 …PetscCall(ADMMUpdateConstraintResidualVector(parent, x, am->subsolverZ->solution, am->Ax, am->Bz, … in SubObjGradUpdate()
211 …PetscCall(ADMMUpdateConstraintResidualVector(parent, am->subsolverX->solution, z, am->Ax, am->Bz, … in RegObjGradUpdate()
409 PetscCall(VecCopy(am->Bz, am->Bzold)); in TaoSolve_ADMM()
431 …dualVector(tao, am->subsolverX->solution, am->subsolverZ->solution, am->Ax, am->Bz, am->residual)); in TaoSolve_ADMM()
451 PetscCall(VecCopy(am->Bz, am->Bz0)); in TaoSolve_ADMM()
460 PetscCall(VecCopy(am->Bz, am->Bz0)); in TaoSolve_ADMM()
486 …dualVector(tao, am->subsolverX->solution, am->subsolverZ->solution, am->Ax, am->Bz, am->residual)); in TaoSolve_ADMM()
572 if (!am->Bz) PetscCall(VecDuplicate(am->Ax, &am->Bz)); in TaoSetUp_ADMM()
625 PetscCall(VecDestroy(&am->Bz)); in TaoDestroy_ADMM()