Searched refs:H0Y (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/symbrdn/ |
| H A D | symbrdn.c | 594 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 …]
|