Home
last modified time | relevance | path

Searched refs:invDnew (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/rescale/
H A Dsymbrdnrescale.c143 PetscCall(VecCopy(invD, ldb->invDnew)); in SymBroydenRescaleUpdateDiagonal()
144 PetscCall(VecReciprocal(ldb->invDnew)); in SymBroydenRescaleUpdateDiagonal()
145 …PetscCall(DiagonalUpdate(ldb, ldb->invDnew, s_last, y_last, ldb->V, ldb->W, ldb->BFGS, ldb->DFP, l… in SymBroydenRescaleUpdateDiagonal()
147 PetscCall(VecReciprocal(ldb->invDnew)); in SymBroydenRescaleUpdateDiagonal()
150 PetscCall(VecCopy(invD, ldb->invDnew)); in SymBroydenRescaleUpdateDiagonal()
151 …PetscCall(DiagonalUpdate(ldb, ldb->invDnew, y_last, s_last, ldb->V, ldb->W, ldb->DFP, ldb->BFGS, 1… in SymBroydenRescaleUpdateDiagonal()
153 PetscCall(VecAbs(ldb->invDnew)); in SymBroydenRescaleUpdateDiagonal()
186 D_minus_beta_squared = ldb->invDnew; // (D^(-0.5))^2 = D^-1 in SymBroydenRescaleUpdateDiagonal()
188 PetscCall(VecCopy(ldb->invDnew, ldb->U)); in SymBroydenRescaleUpdateDiagonal()
192 PetscCall(VecCopy(ldb->invDnew, ldb->U)); in SymBroydenRescaleUpdateDiagonal()
[all …]
H A Dsymbrdnrescale.h11 Vec invDnew, BFGS, DFP, U, V, W; /* work vectors for diagonal scaling */ member