Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/bfgs/
H A Dbfgs.c20 LMBasis BkS = lsb->basis[LMVMModeMap(SYMBROYDEN_BASIS_BKS, mode)]; in BFGSKernel_Recursive_Inner() local
31 PetscCall(LMBasisGEMVH(BkS, oldest, next, 1.0, X, 0.0, StBkX)); in BFGSKernel_Recursive_Inner()
33 PetscCall(LMBasisGEMV(BkS, oldest, next, -1.0, StBkX, 1.0, B0X)); in BFGSKernel_Recursive_Inner()
53 LMBasis BkS; in BFGSRecursiveBasisUpdate() local
62 BkS = lsb->basis[BkS_t]; in BFGSRecursiveBasisUpdate()
71 BkS->k = start = StBkS->k; in BFGSRecursiveBasisUpdate()
81 PetscCall(LMBasisGetWorkVec(BkS, &p_j)); in BFGSRecursiveBasisUpdate()
93 PetscCall(LMBasisSetNextVec(BkS, p_j)); in BFGSRecursiveBasisUpdate()
94 PetscCall(LMBasisRestoreWorkVec(BkS, &p_j)); in BFGSRecursiveBasisUpdate()
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c33 LMBasis BkS = lsb->basis[LMVMModeMap(SYMBROYDEN_BASIS_BKS, mode)]; in SymBroydenKernel_Recursive_Inner() local
46 PetscCall(LMBasisGEMVH(BkS, oldest, next, 1.0, X, 0.0, StBkX)); in SymBroydenKernel_Recursive_Inner()
52 PetscCall(LMBasisGEMV(BkS, oldest, next, 1.0, U, 1.0, B0X)); in SymBroydenKernel_Recursive_Inner()
98 LMBasis BkS; in SymBroydenRecursiveBasisUpdate() local
112 BkS = lsb->basis[BkS_t]; in SymBroydenRecursiveBasisUpdate()
122 BkS->k = start = StBkS->k; in SymBroydenRecursiveBasisUpdate()
141 PetscCall(LMBasisGetWorkVec(BkS, &p_j)); in SymBroydenRecursiveBasisUpdate()
153 PetscCall(LMBasisSetNextVec(BkS, p_j)); in SymBroydenRecursiveBasisUpdate()
154 PetscCall(LMBasisRestoreWorkVec(BkS, &p_j)); in SymBroydenRecursiveBasisUpdate()