Lines Matching refs:schur_status
9800 if (status) *status = F->schur_status; in MatFactorCreateSchurComplement()
9843 *status = F->schur_status; in MatFactorGetSchurComplement()
9853 switch (F->schur_status) { in MatFactorUpdateSchurStatus_Private()
9869 …scObjectComm((PetscObject)F), PETSC_ERR_SUP, "Unhandled MatFactorSchurStatus %d", F->schur_status); in MatFactorUpdateSchurStatus_Private()
9896 F->schur_status = status; in MatFactorRestoreSchurComplement()
9932 switch (F->schur_status) { in MatFactorSolveSchurComplementTranspose()
9940 …scObjectComm((PetscObject)F), PETSC_ERR_SUP, "Unhandled MatFactorSchurStatus %d", F->schur_status); in MatFactorSolveSchurComplementTranspose()
9976 switch (F->schur_status) { in MatFactorSolveSchurComplement()
9984 …scObjectComm((PetscObject)F), PETSC_ERR_SUP, "Unhandled MatFactorSchurStatus %d", F->schur_status); in MatFactorSolveSchurComplement()
10045 if (F->schur_status == MAT_FACTOR_SCHUR_INVERTED) PetscFunctionReturn(PETSC_SUCCESS); in MatFactorInvertSchurComplement()
10048 F->schur_status = MAT_FACTOR_SCHUR_INVERTED; in MatFactorInvertSchurComplement()
10074 …if (F->schur_status == MAT_FACTOR_SCHUR_INVERTED || F->schur_status == MAT_FACTOR_SCHUR_FACTORED) … in MatFactorFactorizeSchurComplement()
10083 F->schur_status = MAT_FACTOR_SCHUR_FACTORED; in MatFactorFactorizeSchurComplement()