Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c594 LMBasis S = NULL, H0Y = NULL; in MatUpdate_LMVMSymBrdn() local
646 PetscCall(MatLMVMGetUpdatedBasis(B, LMBASIS_H0Y, &H0Y, &H0Y_t, &H0_alpha)); in MatUpdate_LMVMSymBrdn()
647 if (!lsb->YtH0Fprev) PetscCall(LMBasisCreateRow(H0Y, &lsb->YtH0Fprev)); in MatUpdate_LMVMSymBrdn()
650 if (lsb->YtH0Fprev == H0Y->cached_product) { in MatUpdate_LMVMSymBrdn()
655 PetscCall(LMBasisGEMVH(H0Y, oldest, next, 1.0, Fprev_old, 0.0, YtH0Fprev_old)); in MatUpdate_LMVMSymBrdn()
673 PetscCall(MatLMVMGetUpdatedBasis(B, LMBASIS_H0Y, &H0Y, &H0Y_t, &H0_alpha)); in MatUpdate_LMVMSymBrdn()
675 PetscCall(LMBasisGEMVH(H0Y, next, next_new, 1.0, Fprev_old, 0.0, YtH0Fprev_old)); in MatUpdate_LMVMSymBrdn()
676 PetscCall(LMBasisGEMVH(H0Y, oldest_new, next_new, 1.0, F, 0.0, lsb->YtH0Fprev)); in MatUpdate_LMVMSymBrdn()
677 PetscCall(LMBasisSetCachedProduct(H0Y, F, lsb->YtH0Fprev)); in MatUpdate_LMVMSymBrdn()
699 PetscCall(MatLMVMGetUpdatedBasis(B, LMBASIS_H0Y, &H0Y, &H0Y_t, &H0_alpha)); in MatUpdate_LMVMSymBrdn()
[all …]