Searched refs:subsolverX (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/constrained/impls/admm/ |
| H A D | admm.c | 35 mis = am->subsolverX; in TaoADMMToleranceUpdate() 158 mis = am->subsolverX; in ADMMUpdateConstraintResidualVector() 183 PetscCall((*am->ops->misfitobjgrad)(am->subsolverX, x, f, g, am->misfitobjgradP)); in SubObjGradUpdate() 211 …PetscCall(ADMMUpdateConstraintResidualVector(parent, am->subsolverX->solution, z, am->Ax, am->Bz, … in RegObjGradUpdate() 281 PetscCall((*am->ops->misfithess)(am->subsolverX, x, H, Hpre, am->misfithessP)); in SubHessianUpdate() 282 PetscCall(ADMMInternalHessianUpdate(am->subsolverX->hessian, am->ATA, am->xJI, am)); in SubHessianUpdate() 286 PetscCall(ADMMInternalHessianUpdate(am->subsolverX->hessian, am->ATA, am->xJI, am)); in SubHessianUpdate() 346 …PetscCheck(am->subsolverX->ops->computejacobianequality, PetscObjectComm((PetscObject)tao), PETSC_… in TaoSolve_ADMM() 353 …if (am->Hx && am->ops->misfithess) PetscCall(TaoSetHessian(am->subsolverX, am->Hx, am->Hx, SubHess… in TaoSolve_ADMM() 361 …PetscCall(MatTransposeMatMult(am->subsolverX->jacobian_equality, am->subsolverX->jacobian_equality… in TaoSolve_ADMM() [all …]
|
| H A D | admm.h | 17 Tao subsolverX, subsolverZ, parent; member
|