Lines Matching refs:fact
9 if (!icc->fact) PetscCall(MatGetFactor(pc->pmat, icc->solvertype, icc->factortype, &icc->fact)); in PCFactorSetUpMatSolverType_Factor()
10 …PetscCheck(icc->fact, PetscObjectComm((PetscObject)pc->pmat), PETSC_ERR_SUP, "MatFactor type %s no… in PCFactorSetUpMatSolverType_Factor()
168 …PetscCheck(ilu->fact, PetscObjectComm((PetscObject)pc), PETSC_ERR_ORDER, "Matrix not yet factored;… in PCFactorGetMatrix_Factor()
169 *mat = ilu->fact; in PCFactorGetMatrix_Factor()
181 if (lu->fact && lu->fact->assembled) { in PCFactorSetMatSolverType_Factor()
185 PetscCall(MatFactorGetSolverType(lu->fact, <ype)); in PCFactorSetMatSolverType_Factor()
293 if (factor->fact) { in PCView_Factor()
294 PetscCall(MatFactorGetCanUseOrdering(factor->fact, &canuseordering)); in PCView_Factor()
298 if (!factor->fact->assembled) { in PCView_Factor()
299 … PetscCall(PetscViewerASCIIPrintf(viewer, " matrix solver type: %s\n", factor->fact->solvertype)); in PCView_Factor()
302 PetscCall(MatGetInfo(factor->fact, MAT_LOCAL, &info)); in PCView_Factor()
310 PetscCall(MatView(factor->fact, viewer)); in PCView_Factor()
320 PetscCall(MatGetFactorType(factor->fact, &t)); in PCView_Factor()