Home
last modified time | relevance | path

Searched refs:avoidTensor (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexsection.c127 PetscBool avoidTensor; in DMPlexCreateSectionDof() local
129 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()
/petsc/include/petsc/private/
H A Ddmimpl.h192 PetscBool avoidTensor; /* Flag to avoid defining field over tensor cells */ member
/petsc/src/dm/interface/
H A Ddm.c4931 tmpr[f].avoidTensor = PETSC_FALSE; in DMFieldEnlarge_Static()
5155 PetscErrorCode DMSetFieldAvoidTensor(DM dm, PetscInt f, PetscBool avoidTensor) in DMSetFieldAvoidTensor() argument
5159 dm->fields[f].avoidTensor = avoidTensor; in DMSetFieldAvoidTensor()
5179 PetscErrorCode DMGetFieldAvoidTensor(DM dm, PetscInt f, PetscBool *avoidTensor) in DMGetFieldAvoidTensor() argument
5183 *avoidTensor = dm->fields[f].avoidTensor; in DMGetFieldAvoidTensor()