# Constants and Enumerations

LibCEED.CopyModeType
CopyMode

One of COPY_VALUES, USE_POINTER or OWN_POINTER.

OWN_POINTER is not typically supported for objects created in Julia, because those must be destroyed by the garbage collector, and cannot be freed from C.

source
LibCEED.TransposeModeType
TransposeMose

Denotes whether a linear transformation or its transpose should be applied. Either NOTRANSPOSE or TRANSPOSE.

source
LibCEED.NormTypeType
NormType

Denotes type of vector norm. One of NORM_1, NORM_2, or NORM_MAX.

source
LibCEED.TopologyType
Topology

Type of basis shape to create non-tensor H1 element basis. One of LINE, TRIANGLE, QUAD, TET, PYRAMID, PRISM, or HEX.

The dimension can be extracted with bitshift:

dim = Int(topology) >> 16
source