Lines Matching refs:ismatis
365 PetscBool ismatis; in PCBDDCSetDivergenceMat() local
373 PetscCall(PetscObjectTypeCompare((PetscObject)divudotp, MATIS, &ismatis)); in PCBDDCSetDivergenceMat()
374 …PetscCheck(ismatis, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_WRONG, "Divergence matrix need… in PCBDDCSetDivergenceMat()
1418 PetscBool new_nearnullspace_provided, ismatis, rl; in PCSetUp_BDDC() local
1422 PetscCall(PetscObjectTypeCompare((PetscObject)pc->pmat, MATIS, &ismatis)); in PCSetUp_BDDC()
1423 …PetscCheck(ismatis, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_WRONG, "PCBDDC preconditioner … in PCSetUp_BDDC()
2531 PetscBool ismatis, matisok = PETSC_FALSE, check = PETSC_FALSE; in PCBDDCCreateFETIDPOperators_BDDC() local
2574 PetscCall(PetscObjectTypeCompare((PetscObject)M, MATIS, &ismatis)); in PCBDDCCreateFETIDPOperators_BDDC()
2575 …PetscCheck(ismatis, comm, PETSC_ERR_PLIB, "Matrix type %s not of type MATIS", ((PetscObject)M)->ty… in PCBDDCCreateFETIDPOperators_BDDC()
2604 PetscCall(PetscObjectTypeCompare((PetscObject)M, MATIS, &ismatis)); in PCBDDCCreateFETIDPOperators_BDDC()
2605 if (c && ismatis) { in PCBDDCCreateFETIDPOperators_BDDC()
2632 PetscCall(PetscObjectTypeCompare((PetscObject)M, MATIS, &ismatis)); in PCBDDCCreateFETIDPOperators_BDDC()
2634 if (ismatis && !matisok) PetscCall(MatConvert(M, MATAIJ, MAT_INPLACE_MATRIX, &M)); in PCBDDCCreateFETIDPOperators_BDDC()