Lines Matching refs:numDof
39 const PetscInt *numDof; in DMPlexCreateSectionFields() local
44 PetscCall(PetscDualSpaceGetNumDof(dspace, &numDof)); in DMPlexCreateSectionFields()
73 …PetscCall(PetscSectionSymLabelSetStratum(sym, depth - h, numDof[depth - h], -kConeSize, kConeSize,… in DMPlexCreateSectionFields()
89 static PetscErrorCode DMPlexCreateSectionDof(DM dm, DMLabel label[], const PetscInt numDof[], Petsc… in DMPlexCreateSectionDof() argument
157 dof = d < 0 ? 0 : numDof[f * (dim + 1) + d]; in DMPlexCreateSectionDof()
169 const PetscInt dof = numDof[f * (dim + 1) + d]; in DMPlexCreateSectionDof()
427 …Section(DM dm, DMLabel label[], const PetscInt numComp[], const PetscInt numDof[], PetscInt numBC,… in DMPlexCreateSection() argument
433 PetscCall(DMPlexCreateSectionDof(dm, label, numDof, *section)); in DMPlexCreateSection()
454 PetscInt *bcFields, *numComp, *numDof; in DMCreateLocalSection_Plex() local
587 PetscCall(PetscCalloc3(Nf, &labels, Nf, &numComp, Nf * (dim + 1), &numDof)); in DMCreateLocalSection_Plex()
598 for (d = 0; d < PetscMin(dim, fedim) + 1; ++d) numDof[f * (dim + 1) + d] = numFieldDof[d]; in DMCreateLocalSection_Plex()
603 numDof[f * (dim + 1) + dim] = numComp[f]; in DMCreateLocalSection_Plex()
609 …for (d = 1; d < dim; ++d) PetscCheck(numDof[f * (dim + 1) + d] <= 0 || depth >= dim, PetscObjectCo… in DMCreateLocalSection_Plex()
612 …PetscCall(DMPlexCreateSection(dm, labels, numComp, numDof, numBC, bcFields, bcComps, bcPoints, per… in DMCreateLocalSection_Plex()
631 PetscCall(PetscFree3(labels, numComp, numDof)); in DMCreateLocalSection_Plex()