Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/rescale/
H A Dsymbrdnrescale.c325 PetscInt new_oldest = PetscMax(0, next - ldb->sigma_hist); in SymBroydenRescaleUpdate() local
328 if (new_oldest > ldb_oldest) { in SymBroydenRescaleUpdate()
329 for (PetscInt i = new_oldest; i < ldb->k; i++) { in SymBroydenRescaleUpdate()
330 ldb->yty[i - new_oldest] = ldb->yty[i - ldb_oldest]; in SymBroydenRescaleUpdate()
331 ldb->yts[i - new_oldest] = ldb->yts[i - ldb_oldest]; in SymBroydenRescaleUpdate()
332 ldb->sts[i - new_oldest] = ldb->sts[i - ldb_oldest]; in SymBroydenRescaleUpdate()
335 for (PetscInt i = PetscMax(new_oldest, ldb->k); i < next; i++) { in SymBroydenRescaleUpdate()
341 ldb->yty[i - new_oldest] = PetscRealPart(yty); in SymBroydenRescaleUpdate()
342 ldb->yts[i - new_oldest] = PetscRealPart(yts); in SymBroydenRescaleUpdate()
343 ldb->sts[i - new_oldest] = PetscRealPart(sts); in SymBroydenRescaleUpdate()