Searched refs:LMBLOCK_STRICT_UPPER_TRIANGLE (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmproducts.h | 12 LMBLOCK_STRICT_UPPER_TRIANGLE = 2, enumerator
|
| H A D | lmproducts.c | 126 case LMBLOCK_STRICT_UPPER_TRIANGLE: { in LMProductsUpdate_Internal() 206 case LMBLOCK_STRICT_UPPER_TRIANGLE: in LMProductsUpdate_Internal() 442 case LMBLOCK_STRICT_UPPER_TRIANGLE: // the lower triangle has been zeroed, MatMult() is safe in LMProductsMult()
|
| /petsc/src/ksp/ksp/utils/lmvm/bfgs/ |
| H A D | bfgs.c | 135 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_STRICT_UPPER_TRIANGLE, &YtS)); in BFGSCompactDenseProductsUpdate() 195 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, S_t, LMBLOCK_STRICT_UPPER_TRIANGLE, &YtS)); in BFGSKernel_CompactDense()
|
| /petsc/src/ksp/ksp/utils/lmvm/brdn/ |
| H A D | badbrdn.c | 261 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, Y_t, LMBLOCK_STRICT_UPPER_TRIANGLE, &YtY)); in BadBroydenCompactProductsUpdate()
|