Lines Matching refs:ismatis

841     PetscBool ismatis, isnest;  in MatConvert_Nest_IS()  local
843 PetscCall(PetscObjectTypeCompare((PetscObject)*newmat, MATIS, &ismatis)); in MatConvert_Nest_IS()
844 …PetscCheck(ismatis, PetscObjectComm((PetscObject)*newmat), PETSC_ERR_USER, "Cannot reuse matrix of… in MatConvert_Nest_IS()
859 PetscBool ismatis, sallow; in MatConvert_Nest_IS() local
870 PetscCall(PetscObjectTypeCompare((PetscObject)T, MATIS, &ismatis)); in MatConvert_Nest_IS()
871 …PetscCheck(ismatis, comm, PETSC_ERR_SUP, "Cannot convert from MATNEST to MATIS! Matrix block (%" P… in MatConvert_Nest_IS()
876 PetscCall(PetscObjectTypeCompare((PetscObject)nest[i][j], MATIS, &ismatis)); in MatConvert_Nest_IS()
877 …PetscCheck(ismatis, comm, PETSC_ERR_SUP, "Cannot convert from MATNEST to MATIS! Matrix block (%" P… in MatConvert_Nest_IS()
1376 PetscBool ismatis; in MatCreateSubMatrix_IS() local
1378 PetscCall(PetscObjectTypeCompare((PetscObject)*newmat, MATIS, &ismatis)); in MatCreateSubMatrix_IS()
1379 …PetscCheck(ismatis, PetscObjectComm((PetscObject)*newmat), PETSC_ERR_ARG_WRONG, "Cannot reuse matr… in MatCreateSubMatrix_IS()
1518 PetscBool ismatis; in MatCopy_IS() local
1521 PetscCall(PetscObjectTypeCompare((PetscObject)B, MATIS, &ismatis)); in MatCopy_IS()
1522 PetscCheck(ismatis, PetscObjectComm((PetscObject)B), PETSC_ERR_SUP, "Need to be implemented"); in MatCopy_IS()
1575 PetscBool ismatis; in MatISGetAllowRepeated() local
1580 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATIS, &ismatis)); in MatISGetAllowRepeated()
1581 …PetscCheck(ismatis, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "Not for matrix type %s", ((Pe… in MatISGetAllowRepeated()
3233 PetscBool ismatis; in MatAXPY_IS() local
3234 PetscCall(PetscObjectTypeCompare((PetscObject)X, MATIS, &ismatis)); in MatAXPY_IS()
3235 …PetscCheck(ismatis, PetscObjectComm((PetscObject)Y), PETSC_ERR_SUP, "Cannot call MatAXPY(Y,a,X,str… in MatAXPY_IS()