Searched refs:avoidTensor (Results 1 – 3 of 3) sorted by relevance
127 PetscBool avoidTensor; in DMPlexCreateSectionDof() local129 PetscCall(DMGetFieldAvoidTensor(dm, f, &avoidTensor)); in DMPlexCreateSectionDof()130 avoidTensor = (avoidTensor || hasCohesive) ? PETSC_TRUE : PETSC_FALSE; in DMPlexCreateSectionDof()177 if (avoidTensor && isFE[f]) continue; in DMPlexCreateSectionDof()
192 PetscBool avoidTensor; /* Flag to avoid defining field over tensor cells */ member
4931 tmpr[f].avoidTensor = PETSC_FALSE; in DMFieldEnlarge_Static()5155 PetscErrorCode DMSetFieldAvoidTensor(DM dm, PetscInt f, PetscBool avoidTensor) in DMSetFieldAvoidTensor() argument5159 dm->fields[f].avoidTensor = avoidTensor; in DMSetFieldAvoidTensor()5179 PetscErrorCode DMGetFieldAvoidTensor(DM dm, PetscInt f, PetscBool *avoidTensor) in DMGetFieldAvoidTensor() argument5183 *avoidTensor = dm->fields[f].avoidTensor; in DMGetFieldAvoidTensor()