Lines Matching refs:isFE
8 PetscBool *isFE; in DMPlexCreateSectionFields() local
14 PetscCall(PetscCalloc1(Nf, &isFE)); in DMPlexCreateSectionFields()
22 isFE[f] = PETSC_TRUE; in DMPlexCreateSectionFields()
24 isFE[f] = PETSC_FALSE; in DMPlexCreateSectionFields()
34 if (isFE[f]) { in DMPlexCreateSectionFields()
84 PetscCall(PetscFree(isFE)); in DMPlexCreateSectionFields()
95 PetscBool *isFE, hasCohesive = PETSC_FALSE; in DMPlexCreateSectionDof() local
114 PetscCall(PetscMalloc1(Nf, &isFE)); in DMPlexCreateSectionDof()
122 isFE[f] = id == PETSCFE_CLASSID ? PETSC_TRUE : PETSC_FALSE; in DMPlexCreateSectionDof()
177 if (avoidTensor && isFE[f]) continue; in DMPlexCreateSectionDof()
187 PetscCall(PetscFree(isFE)); in DMPlexCreateSectionDof()
453 PetscBool *isFE; in DMCreateLocalSection_Plex() local
463 PetscCall(PetscMalloc1(Nf, &isFE)); in DMCreateLocalSection_Plex()
471 isFE[f] = PETSC_TRUE; in DMCreateLocalSection_Plex()
473 isFE[f] = PETSC_FALSE; in DMCreateLocalSection_Plex()
491 if (label && isFE[field] && (type & DM_BC_ESSENTIAL)) ++numBC; in DMCreateLocalSection_Plex()
497 if (!isFE[f] && cEndInterior >= 0) ++numBC; in DMCreateLocalSection_Plex()
503 if (isFE[f] || cEndInterior < 0) continue; in DMCreateLocalSection_Plex()
528 if (!isFE[field] || !label) continue; in DMCreateLocalSection_Plex()
552 if (isFE[field]) { in DMCreateLocalSection_Plex()
572 if (isFE[field]) { in DMCreateLocalSection_Plex()
590 if (isFE[f]) { in DMCreateLocalSection_Plex()
632 PetscCall(PetscFree(isFE)); in DMCreateLocalSection_Plex()