:orphan: # PetscDualSpaceGetUniform Whether this dual space is uniform ## Synopsis ``` #include "petscfe.h" PetscErrorCode PetscDualSpaceGetUniform(PetscDualSpace sp, PetscBool *uniform) ``` Not Collective ## Input Parameter - ***sp -*** A dual space ## Output Parameter - ***uniform -*** `PETSC_TRUE` if (a) the dual space is the same for each point in a stratum of the reference `DMPLEX`, and (b) every symmetry of each point in the reference `DMPLEX` is also a symmetry of the point's dual space. ## Note All of the usual spaces on simplex or tensor-product elements will be uniform, only reference cells with non-uniform strata (like trianguar-prisms) or anisotropic hp dual spaces will not be uniform. ## See Also `PetscDualSpace`, `PetscDualSpaceGetPointSubspace()`, `PetscDualSpaceGetSymmetries()` ## Level advanced ## Location src/dm/dt/dualspace/interface/dualspace.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/dm/dt/dualspace/interface/dualspace.c) [Index of all DUALSPACE routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)