Lines Matching refs:numBC
194 static PetscErrorCode DMPlexCreateSectionBCDof(DM dm, PetscInt numBC, const PetscInt bcField[], con… in DMPlexCreateSectionBCDof() argument
202 for (bc = 0; bc < numBC; ++bc) { in DMPlexCreateSectionBCDof()
270 static PetscErrorCode DMPlexCreateSectionBCIndicesField(DM dm, PetscInt numBC, const PetscInt bcFie… in DMPlexCreateSectionBCIndicesField() argument
290 for (bc = 0; bc < numBC; ++bc) { in DMPlexCreateSectionBCIndicesField()
427 …abel label[], const PetscInt numComp[], const PetscInt numDof[], PetscInt numBC, const PetscInt bc… in DMPlexCreateSection() argument
434 PetscCall(DMPlexCreateSectionBCDof(dm, numBC, bcField, bcComps, bcPoints, *section)); in DMPlexCreateSection()
439 if (numBC || aSec) { in DMPlexCreateSection()
440 PetscCall(DMPlexCreateSectionBCIndicesField(dm, numBC, bcField, bcComps, bcPoints, *section)); in DMPlexCreateSection()
455 PetscInt depth, dim, numBC = 0, Nf, Nds, s, bc = 0, f; in DMCreateLocalSection_Plex() local
491 if (label && isFE[field] && (type & DM_BC_ESSENTIAL)) ++numBC; in DMCreateLocalSection_Plex()
497 if (!isFE[f] && cEndInterior >= 0) ++numBC; in DMCreateLocalSection_Plex()
498 PetscCall(PetscCalloc3(numBC, &bcFields, numBC, &bcPoints, numBC, &bcComps)); in DMCreateLocalSection_Plex()
612 …PetscCall(DMPlexCreateSection(dm, labels, numComp, numDof, numBC, bcFields, bcComps, bcPoints, per… in DMCreateLocalSection_Plex()
626 for (bc = 0; bc < numBC; ++bc) { in DMCreateLocalSection_Plex()