Lines Matching refs:cedges
171 PetscInt *corners, *cedges; in PCBDDCNedelecSupport() local
1212 PetscCall(PetscMalloc1(nee, &cedges)); in PCBDDCNedelecSupport()
1217 cedges[i] = corners[i * 2] = corners[i * 2 + 1] = -1; in PCBDDCNedelecSupport()
1250 cedges[i] = idxs[size - 1]; in PCBDDCNedelecSupport()
1252 … %" PetscInt_FMT ", corners (%" PetscInt_FMT ",%" PetscInt_FMT ")\n", i, cedges[i], corners[2 * i]… in PCBDDCNedelecSupport()
1374 PetscCall(ISCreateGeneral(comm, nee, cedges, PETSC_COPY_VALUES, &wis)); in PCBDDCNedelecSupport()
1607 if (fl2g) PetscCall(ISLocalToGlobalMappingApply(fl2g, nee, cedges, cedges)); in PCBDDCNedelecSupport()
1608 idxs = cedges; in PCBDDCNedelecSupport()
1611 while (cum < nee && cedges[cum] < 0) cum++; in PCBDDCNedelecSupport()
1618 if (cum != nee && oqueue[ocptr[i + 1] - 1] == cedges[cum]) { /* this cc has a primal dof */ in PCBDDCNedelecSupport()
1620 graph->queue[graph->cptr[ncc]] = cedges[cum]; in PCBDDCNedelecSupport()
1624 while (cum < nee && cedges[cum] < 0) cum++; in PCBDDCNedelecSupport()
1642 PetscCall(PetscFree(cedges)); in PCBDDCNedelecSupport()