Lines Matching refs:F
7 Mat F, RHS, X, C1; in TestMatrix() local
29 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_LU, &F)); in TestMatrix()
30 PetscCall(MatLUFactorSymbolic(F, A, perm, iperm, NULL)); in TestMatrix()
31 PetscCall(MatLUFactorNumeric(F, A, NULL)); in TestMatrix()
33 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_CHOLESKY, &F)); in TestMatrix()
34 PetscCall(MatCholeskyFactorSymbolic(F, A, perm, NULL)); in TestMatrix()
35 PetscCall(MatCholeskyFactorNumeric(F, A, NULL)); in TestMatrix()
38 PetscCall(MatDuplicate(A, MAT_COPY_VALUES, &F)); in TestMatrix()
39 if (!chol) PetscCall(MatLUFactor(F, perm, iperm, NULL)); in TestMatrix()
40 else PetscCall(MatCholeskyFactor(F, perm, NULL)); in TestMatrix()
44 PetscCall(MatSolve(F, b, x)); in TestMatrix()
52 PetscCall(MatSolveTranspose(F, b, x)); in TestMatrix()
60 PetscCall(MatSolveAdd(F, b, y, x)); in TestMatrix()
70 PetscCall(MatSolveTransposeAdd(F, b, y, x)); in TestMatrix()
91 PetscCall(MatMatSolve(F, RHS, X)); in TestMatrix()
98 PetscCall(MatMatSolveTranspose(F, RHS, X)); in TestMatrix()
111 PetscCall(MatDestroy(&F)); in TestMatrix()