Tricubic Hermite Element
- <region name="123456">
<metadata/>
- <field name="coordinates">
<component name="x"/> <compenent name="y"/> <component name="z"/>
<parameters> <! Need to be able to reuse the template of names within the group/>
- <group name="node_1">
- <component name="x">
- <group name="value"> 0.0 </group> <group name="d/ds1"> 1.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="y">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 1.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="z">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 1.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component>
</group> <group name="node_2">
- <component name="x">
- <group name="value"> 1.0 </group> <group name="d/ds1"> 1.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="y">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 1.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="z">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 1.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component>
</group> <group name="node_3">
- <component name="x">
- <group name="value"> 0.0 </group> <group name="d/ds1"> 1.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="y">
<group name="value"> 1.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 1.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="z">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 1.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component>
</group> <group name="node_4">
- <component name="x">
- <group name="value"> 1.0 </group> <group name="d/ds1"> 1.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="y">
<group name="value"> 1.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 1.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="z">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 1.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component>
</group> <group name="node_5">
- <component name="x">
- <group name="value"> 0.0 </group> <group name="d/ds1"> 1.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="y">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 1.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="z">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 1.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component>
</group> <group name="node_6">
- <component name="x">
- <group name="value"> 1.0 </group> <group name="d/ds1"> 1.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="y">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 1.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="z">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 1.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component>
</group> <group name="node_7">
- <component name="x">
- <group name="value"> 0.0 </group> <group name="d/ds1"> 1.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="y">
<group name="value"> 1.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 1.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="z">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 1.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component>
</group> <group name="node_8">
- <component name="x">
- <group name="value"> 1.0 </group> <group name="d/ds1"> 1.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="y">
<group name="value"> 1.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 1.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 0.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component> <component name="z">
<group name="value"> 0.0 </group> <group name="d/ds1"> 0.0 </group> <group name="d/ds2"> 0.0 </group> <group name="d2/ds1ds2"> 0.0 </group> <group name="d/ds3"> 1.0 </group> <group name="d2/ds1ds3"> 0.0 </group> <group name="d2/ds2ds3"> 0.0 </group> <group name="d3/ds1ds2ds3"> 0.0 </group>
</component>
</group>
</parameters>
</field>
- <element name="element_1"
dimension="3">
<interior uri="http://www.cmiss.org/fieldml/3D_tensor_interior.xml"/>
</element>
- <element-field element="element_1"
field="coordinates">
- <component name="x">
- <function uri="http://www.cmiss.org/fieldml/3D_tensor_Hermite_basis_no_scalefactors.xml"/>
</component> <component name="y">
<function uri="http://www.cmiss.org/fieldml/3D_tensor_Hermite_basis_no_scalefactors.xml"/>
</component> <component name="z">
<function uri="http://www.cmiss.org/fieldml/3D_tensor_Hermite_basis_no_scalefactors.xml"/>
</component>
</element-field>
- <field-parameters-to-element-parameter-map element="element_1"
field="coordinates">
- <component name="x">
<! Would like a shorthand for this set of labels within a group />
- <field-parameters-boolean-map>
- "node_1.value" "node_1.d/ds1" "node_1.d/ds2" "node_1.d2/ds1ds2" "node_1.ds3" "node_1.d2/ds1ds3" "node_1.d2/ds2ds3" "node_1.d3/ds1ds2ds3" "node_2.value" "node_2.d/ds1" "node_2.d/ds2" "node_2.d2/ds1ds2" "node_2.ds3" "node_2.d2/ds1ds3" "node_2.d2/ds2ds3" "node_2.d3/ds1ds2ds3" "node_3.value" "node_3.d/ds1" "node_3.d/ds2" "node_3.d2/ds1ds2" "node_3.ds3" "node_3.d2/ds1ds3" "node_3.d2/ds2ds3" "node_3.d3/ds1ds2ds3" "node_4.value" "node_4.d/ds1" "node_4.d/ds2" "node_4.d2/ds1ds2" "node_4.ds3" "node_4.d2/ds1ds3" "node_4.d2/ds2ds3" "node_4.d3/ds1ds2ds3" "node_5.value" "node_5.d/ds1" "node_5.d/ds2" "node_5.d2/ds1ds2" "node_5.ds3" "node_5.d2/ds1ds3" "node_5.d2/ds2ds3" "node_5.d3/ds1ds2ds3" "node_6.value" "node_6.d/ds1" "node_6.d/ds2" "node_6.d2/ds1ds2" "node_6.ds3" "node_6.d2/ds1ds3" "node_6.d2/ds2ds3" "node_6.d3/ds1ds2ds3" "node_7.value" "node_7.d/ds1" "node_7.d/ds2" "node_7.d2/ds1ds2" "node_7.ds3" "node_7.d2/ds1ds3" "node_7.d2/ds2ds3" "node_7.d3/ds1ds2ds3" "node_8.value" "node_8.d/ds1" "node_8.d/ds2" "node_8.d2/ds1ds2" "node_8.ds3" "node_8.d2/ds1ds3" "node_8.d2/ds2ds3" "node_8.d3/ds1ds2ds3"
</field-parameters-boolean-map>
</component> <component name="y">
- <field-parameters-boolean-map>
- "node_1.value" "node_1.d/ds1" "node_1.d/ds2" "node_1.d2/ds1ds2" "node_1.ds3" "node_1.d2/ds1ds3" "node_1.d2/ds2ds3" "node_1.d3/ds1ds2ds3" "node_2.value" "node_2.d/ds1" "node_2.d/ds2" "node_2.d2/ds1ds2" "node_2.ds3" "node_2.d2/ds1ds3" "node_2.d2/ds2ds3" "node_2.d3/ds1ds2ds3" "node_3.value" "node_3.d/ds1" "node_3.d/ds2" "node_3.d2/ds1ds2" "node_3.ds3" "node_3.d2/ds1ds3" "node_3.d2/ds2ds3" "node_3.d3/ds1ds2ds3" "node_4.value" "node_4.d/ds1" "node_4.d/ds2" "node_4.d2/ds1ds2" "node_4.ds3" "node_4.d2/ds1ds3" "node_4.d2/ds2ds3" "node_4.d3/ds1ds2ds3" "node_5.value" "node_5.d/ds1" "node_5.d/ds2" "node_5.d2/ds1ds2" "node_5.ds3" "node_5.d2/ds1ds3" "node_5.d2/ds2ds3" "node_5.d3/ds1ds2ds3" "node_6.value" "node_6.d/ds1" "node_6.d/ds2" "node_6.d2/ds1ds2" "node_6.ds3" "node_6.d2/ds1ds3" "node_6.d2/ds2ds3" "node_6.d3/ds1ds2ds3" "node_7.value" "node_7.d/ds1" "node_7.d/ds2" "node_7.d2/ds1ds2" "node_7.ds3" "node_7.d2/ds1ds3" "node_7.d2/ds2ds3" "node_7.d3/ds1ds2ds3" "node_8.value" "node_8.d/ds1" "node_8.d/ds2" "node_8.d2/ds1ds2" "node_8.ds3" "node_8.d2/ds1ds3" "node_8.d2/ds2ds3" "node_8.d3/ds1ds2ds3"
</field-parameters-boolean-map>
</component> <component name="z">
- <field-parameters-boolean-map>
- "node_1.value" "node_1.d/ds1" "node_1.d/ds2" "node_1.d2/ds1ds2" "node_1.ds3" "node_1.d2/ds1ds3" "node_1.d2/ds2ds3" "node_1.d3/ds1ds2ds3" "node_2.value" "node_2.d/ds1" "node_2.d/ds2" "node_2.d2/ds1ds2" "node_2.ds3" "node_2.d2/ds1ds3" "node_2.d2/ds2ds3" "node_2.d3/ds1ds2ds3" "node_3.value" "node_3.d/ds1" "node_3.d/ds2" "node_3.d2/ds1ds2" "node_3.ds3" "node_3.d2/ds1ds3" "node_3.d2/ds2ds3" "node_3.d3/ds1ds2ds3" "node_4.value" "node_4.d/ds1" "node_4.d/ds2" "node_4.d2/ds1ds2" "node_4.ds3" "node_4.d2/ds1ds3" "node_4.d2/ds2ds3" "node_4.d3/ds1ds2ds3" "node_5.value" "node_5.d/ds1" "node_5.d/ds2" "node_5.d2/ds1ds2" "node_5.ds3" "node_5.d2/ds1ds3" "node_5.d2/ds2ds3" "node_5.d3/ds1ds2ds3" "node_6.value" "node_6.d/ds1" "node_6.d/ds2" "node_6.d2/ds1ds2" "node_6.ds3" "node_6.d2/ds1ds3" "node_6.d2/ds2ds3" "node_6.d3/ds1ds2ds3" "node_7.value" "node_7.d/ds1" "node_7.d/ds2" "node_7.d2/ds1ds2" "node_7.ds3" "node_7.d2/ds1ds3" "node_7.d2/ds2ds3" "node_7.d3/ds1ds2ds3" "node_8.value" "node_8.d/ds1" "node_8.d/ds2" "node_8.d2/ds1ds2" "node_8.ds3" "node_8.d2/ds1ds3" "node_8.d2/ds2ds3" "node_8.d3/ds1ds2ds3"
</field-parameters-boolean-map>
</component>
</element-field>
</region>