Home
last modified time | relevance | path

Searched refs:MatLMVMGetUpdatedProducts (Results 1 – 8 of 8) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/dfp/
H A Ddfp.c27 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_DIAGONAL, &YtS)); in DFPKernel_Recursive()
86 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_UPPER_TRIANGLE, &YtS)); in DFPKernel_CompactDense()
87 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_DIAGONAL, &D)); in DFPKernel_CompactDense()
88 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, B0S_t, LMBLOCK_UPPER_TRIANGLE, &StB0S)); in DFPKernel_CompactDense()
135 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_UPPER_TRIANGLE, &YtS)); in DFPKernel_Dense()
136 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_DIAGONAL, &D)); in DFPKernel_Dense()
/petsc/src/ksp/ksp/utils/lmvm/bfgs/
H A Dbfgs.c28 PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_Y, LMBASIS_S, LMBLOCK_DIAGONAL, &YtS)); in BFGSKernel_Recursive_Inner()
76 PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_Y, LMBASIS_S, LMBLOCK_DIAGONAL, &YtS)); in BFGSRecursiveBasisUpdate()
135 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_STRICT_UPPER_TRIANGLE, &YtS)); in BFGSCompactDenseProductsUpdate()
136 PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_Y, LMBASIS_S, LMBLOCK_DIAGONAL, &D)); in BFGSCompactDenseProductsUpdate()
137 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, B0S_t, LMBLOCK_UPPER_TRIANGLE, &StB0S)); in BFGSCompactDenseProductsUpdate()
195 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_STRICT_UPPER_TRIANGLE, &YtS)); in BFGSKernel_CompactDense()
196 PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_Y, LMBASIS_S, LMBLOCK_DIAGONAL, &D)); in BFGSKernel_CompactDense()
/petsc/src/ksp/ksp/utils/lmvm/brdn/
H A Dbrdn.c63 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, S_t, LMBLOCK_DIAGONAL, &StS)); in BroydenKernel_Recursive()
120 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, S_t, LMBLOCK_DIAGONAL, &StS)); in BroydenKernelHermitianTranspose_Recursive()
168 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, S_t, LMBLOCK_UPPER_TRIANGLE, &StS)); in BroydenKernel_CompactDense()
199 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, S_t, LMBLOCK_UPPER_TRIANGLE, &StS)); in BroydenKernelHermitianTranspose_CompactDense()
236 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, S_t, LMBLOCK_UPPER_TRIANGLE, &StS)); in BroydenKernel_Dense()
278 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, S_t, LMBLOCK_UPPER_TRIANGLE, &StS)); in BroydenKernelHermitianTranspose_Dense()
357 PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_Y, LMBASIS_Y, LMBLOCK_UPPER_TRIANGLE, &YtY)); in MatUpdate_LMVMBrdn()
H A Dbadbrdn.c260 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, B0S_t, LMBLOCK_FULL, &YtB0S)); in BadBroydenCompactProductsUpdate()
261 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, Y_t, LMBLOCK_STRICT_UPPER_TRIANGLE, &YtY)); in BadBroydenCompactProductsUpdate()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvm.h159 PETSC_INTERN PetscErrorCode MatLMVMGetUpdatedProducts(Mat, MatLMVMBasisType, MatLMVMBasisType, LMBl…
H A Dlmvmutils.c1328 PETSC_INTERN PetscErrorCode MatLMVMGetUpdatedProducts(Mat B, MatLMVMBasisType type_X, MatLMVMBasisT… in MatLMVMGetUpdatedProducts() function
1355 PetscCall(MatLMVMGetUpdatedProducts(B, type_X, type_Y, LMBLOCK_DIAGONAL, &products)); in MatLMVMProductsGetDiagonalValue()
/petsc/src/ksp/ksp/utils/lmvm/sr1/
H A Dsr1.c177 PetscCall(MatLMVMGetUpdatedProducts(B, YmB0S_t, S_t, LMBLOCK_UPPER_TRIANGLE, &YmB0StS)); in SR1CompactProductsUpdate()
294 …PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_S_MINUS_H0Y, LMBASIS_Y, LMBLOCK_UPPER_TRIANGLE, &Sm… in MatUpdate_LMVMSR1()
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c381 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_UPPER_TRIANGLE, &YtS)); in SymBroydenCompactProductsUpdate()
382 PetscCall(MatLMVMGetUpdatedProducts(B, S_t, B0S_t, LMBLOCK_UPPER_TRIANGLE, &StB0S)); in SymBroydenCompactProductsUpdate()
641 PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_S, LMBASIS_Y, LMBLOCK_UPPER_TRIANGLE, &StY)); in MatUpdate_LMVMSymBrdn()
648 PetscCall(MatLMVMGetUpdatedProducts(B, LMBASIS_Y, H0Y_t, LMBLOCK_UPPER_TRIANGLE, &YtH0Y)); in MatUpdate_LMVMSymBrdn()