Lines Matching refs:cmp
2596 PetscBool cmp[4]; in PCSetUp_HPDDM() local
2615 PetscCall(PetscObjectTypeCompare((PetscObject)D, MATNORMAL, cmp)); in PCSetUp_HPDDM()
2616 PetscCall(PetscObjectTypeCompare((PetscObject)C, MATNORMAL, cmp + 1)); in PCSetUp_HPDDM()
2617 … if (!cmp[0]) PetscCall(PetscObjectTypeCompare((PetscObject)D, MATNORMALHERMITIAN, cmp + 2)); in PCSetUp_HPDDM()
2618 else cmp[2] = PETSC_FALSE; in PCSetUp_HPDDM()
2619 … if (!cmp[1]) PetscCall(PetscObjectTypeCompare((PetscObject)C, MATNORMALHERMITIAN, cmp + 3)); in PCSetUp_HPDDM()
2620 else cmp[3] = PETSC_FALSE; in PCSetUp_HPDDM()
2621 …PetscCheck(cmp[0] == cmp[1] && cmp[2] == cmp[3], PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "-%spc_hpd… in PCSetUp_HPDDM()
2622 if (!cmp[0] && !cmp[2]) { in PCSetUp_HPDDM()
2633 if (cmp[0]) { in PCSetUp_HPDDM()
2820 PetscBool cmp; in PCSetUp_HPDDM() local
2823 …PetscCall(PetscObjectTypeCompareAny((PetscObject)weighted, &cmp, MATNORMAL, MATNORMALHERMITIAN, ""… in PCSetUp_HPDDM()
2824 if (cmp) flg = PETSC_FALSE; in PCSetUp_HPDDM()