Home
last modified time | relevance | path

Searched refs:LMBLOCK_STRICT_UPPER_TRIANGLE (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmproducts.h12 LMBLOCK_STRICT_UPPER_TRIANGLE = 2, enumerator
H A Dlmproducts.c126 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 Dbfgs.c135 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 Dbadbrdn.c261 PetscCall(MatLMVMGetUpdatedProducts(B, Y_t, Y_t, LMBLOCK_STRICT_UPPER_TRIANGLE, &YtY)); in BadBroydenCompactProductsUpdate()