Searched refs:JB (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/constrained/impls/admm/ |
| H A D | admm.c | 357 PetscCall(MatTransposeMatMult(am->JB, am->JB, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &am->BTB)); in TaoSolve_ADMM() 546 if (!am->JB) { in TaoSetUp_ADMM() 548 …teShell(PetscObjectComm((PetscObject)tao), n, n, PETSC_DETERMINE, PETSC_DETERMINE, NULL, &am->JB)); in TaoSetUp_ADMM() 549 PetscCall(MatShellSetOperation(am->JB, MATOP_MULT, (PetscErrorCodeFn *)JacobianIdentityB)); in TaoSetUp_ADMM() 550 …PetscCall(MatShellSetOperation(am->JB, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)JacobianIdentityB… in TaoSetUp_ADMM() 551 am->JBpre = am->JB; in TaoSetUp_ADMM() 613 …PetscCall(TaoSetJacobianEqualityRoutine(am->subsolverZ, am->JB, am->JBpre, am->ops->regjac, am->re… in TaoSetUp_ADMM() 639 PetscCall(MatDestroy(&am->JB)); in TaoDestroy_ADMM() 1071 PetscCall(MatDestroy(&am->JB)); in TaoADMMSetRegularizerConstraintJacobian() 1072 am->JB = J; in TaoADMMSetRegularizerConstraintJacobian()
|
| H A D | admm.h | 21 Mat Hx, Hxpre, Hz, Hzpre, ATA, BTB, JA, JApre, JB, JBpre; member
|