Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/brdn/
H A Dbadbrdn.c246 Mat ytbsmyty_local; in BadBroydenCompactProductsUpdate() local
256 PetscCall(LMProductsGetLocalMatrix(YtB0S_minus_YtY, &ytbsmyty_local, &k, &local_is_nonempty)); in BadBroydenCompactProductsUpdate()
265 PetscCall(MatSetUnfactored(ytbsmyty_local)); in BadBroydenCompactProductsUpdate()
266 PetscCall(MatCopy(yty_local, ytbsmyty_local, SAME_NONZERO_PATTERN)); in BadBroydenCompactProductsUpdate()
267 PetscCall(MatTranspose(ytbsmyty_local, MAT_INPLACE_MATRIX, &ytbsmyty_local)); in BadBroydenCompactProductsUpdate()
268 if (PetscDefined(USE_COMPLEX)) PetscCall(MatConjugate(ytbsmyty_local)); in BadBroydenCompactProductsUpdate()
269 PetscCall(MatScale(ytbsmyty_local, -1.0)); in BadBroydenCompactProductsUpdate()
270 PetscCall(MatAXPY(ytbsmyty_local, alpha, ytbs_local, SAME_NONZERO_PATTERN)); in BadBroydenCompactProductsUpdate()
271 PetscCall(LMProductsOnesOnUnusedDiagonal(ytbsmyty_local, oldest, next)); in BadBroydenCompactProductsUpdate()
272 PetscCall(MatLUFactor(ytbsmyty_local, NULL, NULL, NULL)); in BadBroydenCompactProductsUpdate()
[all …]