V3 Road Feature Request

From XdmfWeb
Revision as of 14:30, 25 July 2014 by Imikejackson (talk | contribs) (Created page with "== Version 3 Feature Request' == '''Implement AttributeType=Matrix''' I would like to see the Matrix type implemented so that ParaView can open the files. A clear Example o...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Version 3 Feature Request'

Implement AttributeType=Matrix

I would like to see the Matrix type implemented so that ParaView can open the files. A clear Example on how to use the Matrix AttributeMatrix. For example I have a triangular surface mesh where each triangle has a (2x1) matrix of values so that each triangle has 2 values. Currently we have to setup a hyper slab for the data array and end up with 2 data items.

   <Attribute Name="SurfaceMeshFaceLabels (Feature 0)" AttributeType="Scalar" Center="Cell">
     <DataItem ItemType="HyperSlab" Dimensions="757136 1" Type="HyperSlab" Name="SurfaceMeshFaceLabels (Feature 0)" >
       <DataItem Dimensions="3 2" Format="XML" >
         0        0
         1        1
         757136 1 </DataItem>
       <DataItem Format="HDF" Dimensions="757136 2" NumberType="Int" Precision="4" >
       Matrix_XDMF_Test.dream3d:/DataContainers/SurfaceDataContainer/FaceData/SurfaceMeshFaceLabels
       </DataItem>
     </DataItem>
   </Attribute>
   <Attribute Name="SurfaceMeshFaceLabels (Feature 1)" AttributeType="Scalar" Center="Cell">
     <DataItem ItemType="HyperSlab" Dimensions="757136 1" Type="HyperSlab" Name="SurfaceMeshFaceLabels (Feature 1)" >
       <DataItem Dimensions="3 2" Format="XML" >
         0        1
         1        1
         757136 1 </DataItem>
       <DataItem Format="HDF" Dimensions="757136 2" NumberType="Int" Precision="4" >
       Matrix_XDMF_Test.dream3d:/DataContainers/SurfaceDataContainer/FaceData/SurfaceMeshFaceLabels
       </DataItem>
     </DataItem>
   </Attribute>


I would rather do something like this:

   <Attribute Center="Cell" Name="Phases_Matrix" Type="Matrix">
     <DataItem Dimensions="2 1" Format="XML" >2 1</DataItem>
     <DataItem DataType="Int" Dimensions="757136 2" Format="HDF" Precision="4">
       Matrix_XDMF_Test.dream3d:/DataContainers/SurfaceDataContainer/FaceData/SurfaceMeshFaceLabels
     </DataItem>
   </Attribute>

Or something like that.

1DCoRectMesh

I will like to have also something like 1DCORECTMesh, for the moment I Use a 2DCORECTMesh with only 1 point in the second direction. But cant be used with cell data (paraview crash). So I use only point data.