Searched refs:StBkX (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/bfgs/ |
| H A D | bfgs.c | 24 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 D | symbrdn.c | 38 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()
|