Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/bfgs/
H A Dbfgs.c78 Vec p_j, s_j, B0s_j; in BFGSRecursiveBasisUpdate() local
88 PetscCall(LMBasisGetVecRead(S, j, &s_j)); in BFGSRecursiveBasisUpdate()
89 if (j > oldest) PetscCall(BFGSKernel_Recursive_Inner(B, mode, oldest, j, s_j, p_j)); in BFGSRecursiveBasisUpdate()
90 PetscCall(VecDot(p_j, s_j, &sjtbjsj)); in BFGSRecursiveBasisUpdate()
91 PetscCall(LMBasisRestoreVecRead(S, j, &s_j)); in BFGSRecursiveBasisUpdate()
/petsc/src/ksp/ksp/utils/lmvm/sr1/
H A Dsr1.c100 Vec s_j, B0s_j, p_j, y_j; in SR1RecursiveBasisUpdate() local
111 PetscCall(LMBasisGetVecRead(S, j, &s_j)); in SR1RecursiveBasisUpdate()
113 if (j > oldest) PetscCall(SR1Kernel_Recursive_Inner(B, mode, oldest, j, s_j, p_j)); in SR1RecursiveBasisUpdate()
116 PetscCall(VecDot(s_j, p_j, &ymbksts)); in SR1RecursiveBasisUpdate()
118 PetscCall(LMBasisRestoreVecRead(S, j, &s_j)); in SR1RecursiveBasisUpdate()
/petsc/src/ksp/ksp/utils/lmvm/dense/
H A Ddenseqn.c690 Vec s_j; in MatLMVMDBFGSUpdateMultData() local
697 PetscCall(MatDenseGetColumnVecRead(Sfull, S_idx, &s_j)); in MatLMVMDBFGSUpdateMultData()
698 PetscCall(MatDQNApplyJ0Fwd(B, s_j, Bs_j)); in MatLMVMDBFGSUpdateMultData()
699 PetscCall(MatDenseRestoreColumnVecRead(Sfull, S_idx, &s_j)); in MatLMVMDBFGSUpdateMultData()
719 Vec s_j, Yts_j; in MatLMVMDBFGSUpdateMultData() local
721 PetscCall(MatDenseGetColumnVecRead(Sfull, S_idx, &s_j)); in MatLMVMDBFGSUpdateMultData()
723 PetscCall(MatMultHermitianTransposeColumnRange(Yfull, s_j, Yts_j, 0, h)); in MatLMVMDBFGSUpdateMultData()
727 PetscCall(MatDenseRestoreColumnVecRead(Sfull, S_idx, &s_j)); in MatLMVMDBFGSUpdateMultData()
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c136 Vec p_j, s_j, B0s_j; in SymBroydenRecursiveBasisUpdate() local
148 PetscCall(LMBasisGetVecRead(S, j, &s_j)); in SymBroydenRecursiveBasisUpdate()
149 if (j > oldest) PetscCall(SymBroydenKernel_Recursive_Inner(B, mode, oldest, j, s_j, p_j)); in SymBroydenRecursiveBasisUpdate()
150 PetscCall(VecDot(p_j, s_j, &sjtbjsj)); in SymBroydenRecursiveBasisUpdate()
151 PetscCall(LMBasisRestoreVecRead(S, j, &s_j)); in SymBroydenRecursiveBasisUpdate()