Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/bfgs/
H A Dbfgs.c24 Vec StBkX, YtX; in BFGSKernel_Recursive_Inner() local
29 PetscCall(MatLMVMGetWorkRow(B, &StBkX)); in BFGSKernel_Recursive_Inner()
31 PetscCall(LMBasisGEMVH(BkS, oldest, next, 1.0, X, 0.0, StBkX)); in BFGSKernel_Recursive_Inner()
32 PetscCall(LMProductsSolve(StBkS, oldest, next, StBkX, StBkX, /* ^H */ PETSC_FALSE)); in BFGSKernel_Recursive_Inner()
33 PetscCall(LMBasisGEMV(BkS, oldest, next, -1.0, StBkX, 1.0, B0X)); in BFGSKernel_Recursive_Inner()
38 PetscCall(MatLMVMRestoreWorkRow(B, &StBkX)); in BFGSKernel_Recursive_Inner()
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c38 Vec StBkX, YtX, U, V; in SymBroydenKernel_Recursive_Inner() local
42 PetscCall(MatLMVMGetWorkRow(B, &StBkX)); in SymBroydenKernel_Recursive_Inner()
46 PetscCall(LMBasisGEMVH(BkS, oldest, next, 1.0, X, 0.0, StBkX)); in SymBroydenKernel_Recursive_Inner()
48 PetscCall(LMProductsMult(M00, oldest, next, 1.0, StBkX, 0.0, U, PETSC_FALSE)); in SymBroydenKernel_Recursive_Inner()
50 PetscCall(LMProductsMult(M01, oldest, next, 1.0, StBkX, 0.0, V, PETSC_FALSE)); in SymBroydenKernel_Recursive_Inner()
57 PetscCall(MatLMVMRestoreWorkRow(B, &StBkX)); in SymBroydenKernel_Recursive_Inner()