Lines Matching refs:cong

641   PetscBool              flg, ismpiaij, ismpibaij, was_inplace = PETSC_FALSE, cong;  in MatConvert_XAIJ_IS()  local
652 PetscCall(MatHasCongruentLayouts(A, &cong)); in MatConvert_XAIJ_IS()
653 if (reuse != MAT_REUSE_MATRIX && cong && rbs == cbs) { in MatConvert_XAIJ_IS()
1421 PetscBool cong; in MatCreateSubMatrix_IS() local
1463 PetscCall(MatHasCongruentLayouts(mat, &cong)); in MatCreateSubMatrix_IS()
1464 if (cong && irow == icol && matis->csf == matis->sf) { in MatCreateSubMatrix_IS()
2666 PetscBool cong, freem[] = {PETSC_FALSE, PETSC_FALSE}; in MatSetLocalToGlobalMapping_IS() local
2676 PetscCall(MatHasCongruentLayouts(A, &cong)); in MatSetLocalToGlobalMapping_IS()
2687 if (!cmapping && cong && A->rmap->bs == A->cmap->bs) cmapping = rmapping; in MatSetLocalToGlobalMapping_IS()
2736 if (is->rmapping != is->cmapping && cong) { in MatSetLocalToGlobalMapping_IS()
2890 PetscBool cong; in MatZeroRowsColumns_Private_IS() local
2892 PetscCall(PetscLayoutCompare(A->rmap, A->cmap, &cong)); in MatZeroRowsColumns_Private_IS()
2893 cong = (PetscBool)(cong && matis->sf == matis->csf); in MatZeroRowsColumns_Private_IS()
2894 …PetscCheck(cong || !columns, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "Columns can be zeroe… in MatZeroRowsColumns_Private_IS()
2895 …PetscCheck(cong || diag == 0., PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "Nonzero diagonal v… in MatZeroRowsColumns_Private_IS()
2896 …PetscCheck(cong || !x || !b, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "A->rmap and A->cmap … in MatZeroRowsColumns_Private_IS()