Home
last modified time | relevance | path

Searched refs:Bz (Results 1 – 3 of 3) sorted by relevance

/petsc/src/tao/constrained/impls/admm/
H A Dadmm.c43 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()
[all …]
H A Dadmm.h19 Vec z, zold, Ax, Bz, Axold, Bzold, Bz0; member
/petsc/doc/manual/
H A Dtao.md1966 \text{subject to} & Ax + Bz = c
1978 L_{\rho}(x,z,y) = f(x) + g(z) + y^T(Ax+Bz-c) + (\rho/2)||Ax+Bz-c||_2^2
1992 y^{k+1} := y^k + \rho(Ax^{k+1}+Bz^{k+1}-c)