Searched refs:invD (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/rescale/ |
| H A D | symbrdnrescale.c | 126 Vec invD, s_last, y_last; in SymBroydenRescaleUpdateDiagonal() local 139 PetscCall(MatLMVMGetJ0InvDiag(B, &invD)); in SymBroydenRescaleUpdateDiagonal() 143 PetscCall(VecCopy(invD, ldb->invDnew)); in SymBroydenRescaleUpdateDiagonal() 150 PetscCall(VecCopy(invD, ldb->invDnew)); in SymBroydenRescaleUpdateDiagonal() 301 if (ldb->rho == 1.0) PetscCall(VecCopy(ldb->invDnew, invD)); in SymBroydenRescaleUpdateDiagonal() 302 else if (ldb->rho) PetscCall(VecAXPBY(invD, 1.0 - ldb->rho, ldb->rho, ldb->invDnew)); in SymBroydenRescaleUpdateDiagonal() 303 PetscCall(MatLMVMRestoreJ0InvDiag(B, &invD)); in SymBroydenRescaleUpdateDiagonal() 472 Vec invD; in SymBroydenRescaleInitializeJ0() local 474 PetscCall(MatLMVMGetJ0InvDiag(B, &invD)); in SymBroydenRescaleInitializeJ0() 475 PetscCall(VecSet(invD, ldb->delta)); in SymBroydenRescaleInitializeJ0() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/bfgs/ |
| H A D | bfgs.c | 143 Vec invD; in BFGSCompactDenseProductsUpdate() local 148 PetscCall(VecDuplicate(D_local, &invD)); in BFGSCompactDenseProductsUpdate() 149 PetscCall(VecCopy(D_local, invD)); in BFGSCompactDenseProductsUpdate() 150 PetscCall(VecReciprocal(invD)); in BFGSCompactDenseProductsUpdate() 154 PetscCall(MatDiagonalScale(stril_StY, NULL, invD)); in BFGSCompactDenseProductsUpdate() 163 PetscCall(VecDestroy(&invD)); in BFGSCompactDenseProductsUpdate()
|