Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/sr1/
H A Dsr1.c286 LMBasis SmH0Y = NULL; in MatUpdate_LMVMSR1() local
291 PetscCall(MatLMVMGetUpdatedBasis(B, LMBASIS_S_MINUS_H0Y, &SmH0Y, NULL, NULL)); in MatUpdate_LMVMSR1()
292 if (!sr1->SmH0YtFprev) PetscCall(LMBasisCreateRow(SmH0Y, &sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
293 PetscCall(LMBasisGetWorkVec(SmH0Y, &Fprev_old)); in MatUpdate_LMVMSR1()
297 if (sr1->SmH0YtFprev == SmH0Y->cached_product) { in MatUpdate_LMVMSR1()
302 PetscCall(LMBasisGEMVH(SmH0Y, oldest, next, 1.0, Fprev_old, 0.0, SmH0YtFprev_old)); in MatUpdate_LMVMSR1()
342 PetscCall(MatLMVMGetUpdatedBasis(B, LMBASIS_S_MINUS_H0Y, &SmH0Y, NULL, NULL)); in MatUpdate_LMVMSR1()
344 PetscCall(LMBasisGEMVH(SmH0Y, next, next_new, 1.0, Fprev_old, 0.0, SmH0YtFprev_old)); in MatUpdate_LMVMSR1()
345 PetscCall(LMBasisGEMVH(SmH0Y, oldest_new, next_new, 1.0, F, 0.0, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
346 PetscCall(LMBasisSetCachedProduct(SmH0Y, F, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
[all …]