3.2 Expansions
This section defines the polynomial expansions used on each of the defined geometric
composites. Expansion entries specify the number of modes, the basis type. The short-hand
version has the following form
1<E COMPOSITE="C[0]" NUMMODES="5" FIELDS="u" TYPE="MODIFIED" />
or, if we have more then one variable we can apply the same basis to all using
1<E COMPOSITE="C[0]" NUMMODES="5" FIELDS="u,v,p" TYPE="MODIFIED" />
The expansion basis can also be specified in detail as a combination of one-dimensional bases,
and thus the user is able to, for example, increase the quadrature order. For tet elements this
takes the form:
1<E COMPOSITE="C[0]"
2 BASISTYPE="Modified_A,Modified_B,Modified_C"
3 NUMMODES="3,3,3"
4 POINTSTYPE="GaussLobattoLegendre,GaussRadauMAlpha1Beta0,GaussRadauMAlpha2Beta0"
5 NUMPOINTS="4,3,3"
6 FIELDS="u" />
and for prism elements:
1<E COMPOSITE="C[1]"
2 BASISTYPE="Modified_A,Modified_A,Modified_B"
3 NUMMODES="3,3,3"
4 POINTSTYPE="GaussLobattoLegendre,GaussLobattoLegendre,GaussRadauMAlpha1Beta0"
5 NUMPOINTS="4,4,3"
6 FIELDS="u" />