Lines Matching refs:npos
627 PetscInt nneg, nzero, npos; in PCPostSetUp_PDIPM() local
642 PetscCall(MatGetInertia(Factor, &nneg, &nzero, &npos)); in PCPostSetUp_PDIPM()
644 if (npos < pdipm->Nx + pdipm->Nci) { in PCPostSetUp_PDIPM()
646 …etscInt_FMT "(<%" PetscInt_FMT ")\n", (double)pdipm->deltaw, nneg, nzero, npos, pdipm->Nx + pdipm-… in PCPostSetUp_PDIPM()
650 PetscCall(MatGetInertia(Factor, &nneg, &nzero, &npos)); in PCPostSetUp_PDIPM()
652 if (npos < pdipm->Nx + pdipm->Nci) { in PCPostSetUp_PDIPM()
654 … while (npos < pdipm->Nx + pdipm->Nci && pdipm->deltaw <= 1. / PETSC_SMALL) { /* increase deltaw */ in PCPostSetUp_PDIPM()
655 …etscInt_FMT "(<%" PetscInt_FMT ")\n", (double)pdipm->deltaw, nneg, nzero, npos, pdipm->Nx + pdipm-… in PCPostSetUp_PDIPM()
659 PetscCall(MatGetInertia(Factor, &nneg, &nzero, &npos)); in PCPostSetUp_PDIPM()
676 …zero %" PetscInt_FMT "(!=0), npos %" PetscInt_FMT "\n", (double)pdipm->deltac, nneg, nzero, npos)); in PCPostSetUp_PDIPM()
680 PetscCall(MatGetInertia(Factor, &nneg, &nzero, &npos)); in PCPostSetUp_PDIPM()