Personal tools
You are here: Home / openCMISS / Wiki / Tricubic Hermite Element
Navigation
Log in


Forgot your password?
 

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>