tUpdate paraview custom filter - sphere - GPU-based 3D discrete element method algorithm with optional fluid coupling
 (HTM) git clone git://src.adamsgaard.dk/sphere
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit de8a8c95358fb31347ad8701748f50df64ad585b
 (DIR) parent bad861c77e78e15be70b3d2de8410ff5db18ff9d
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Mon, 19 Aug 2019 11:21:12 +0200
       
       Update paraview custom filter
       
       Diffstat:
         M demParticles.cpd                    |     194 ++++++++++++++++---------------
       
       1 file changed, 102 insertions(+), 92 deletions(-)
       ---
 (DIR) diff --git a/demParticles.cpd b/demParticles.cpd
       t@@ -1,175 +1,185 @@
        <CustomFilterDefinitions>
       -  <CustomProxyDefinition name="demParticles" group="filters">
       -    <CompoundSourceProxy id="4921" servers="1">
       -      <Proxy group="filters" type="Glyph" id="4758" servers="1" compound_name="Glyph1">
       -        <Property name="GlyphMode" id="4758.GlyphMode" number_of_elements="1">
       +  <CustomProxyDefinition name="sphere particles" group="filters">
       +    <CompoundSourceProxy id="6886" servers="1">
       +      <Proxy group="filters" type="Glyph" id="6560" servers="1" compound_name="Glyph1">
       +        <Property name="ComponentSelection" id="6560.ComponentSelection" number_of_elements="1">
       +          <Element index="0" value="4"/>
       +        </Property>
       +        <Property name="GlyphMode" id="6560.GlyphMode" number_of_elements="1">
                  <Element index="0" value="0"/>
       -          <Domain name="enum" id="4758.GlyphMode.enum">
       +          <Domain name="enum" id="6560.GlyphMode.enum">
                    <Entry value="0" text="All Points"/>
                    <Entry value="1" text="Every Nth Point"/>
                    <Entry value="2" text="Uniform Spatial Distribution"/>
                  </Domain>
                </Property>
       -        <Property name="GlyphTransform" id="4758.GlyphTransform" number_of_elements="1">
       -          <Proxy value="4680"/>
       -          <Domain name="proxy_list" id="4758.GlyphTransform.proxy_list">
       -            <Proxy value="4680"/>
       +        <Property name="GlyphTransform" id="6560.GlyphTransform" number_of_elements="1">
       +          <Proxy value="6482"/>
       +          <Domain name="proxy_list" id="6560.GlyphTransform.proxy_list">
       +            <Proxy value="6482"/>
                  </Domain>
                </Property>
       -        <Property name="Input" id="4758.Input" number_of_elements="1">
       -          <Domain name="groups" id="4758.Input.groups"/>
       -          <Domain name="input_array1" id="4758.Input.input_array1"/>
       -          <Domain name="input_array2" id="4758.Input.input_array2"/>
       -          <Domain name="input_type" id="4758.Input.input_type"/>
       +        <Property name="Input" id="6560.Input" number_of_elements="1">
       +          <Domain name="groups" id="6560.Input.groups"/>
       +          <Domain name="input_type" id="6560.Input.input_type"/>
       +          <Domain name="scale_array" id="6560.Input.scale_array"/>
       +          <Domain name="vector_array" id="6560.Input.vector_array"/>
                </Property>
       -        <Property name="MaximumNumberOfSamplePoints" id="4758.MaximumNumberOfSamplePoints" number_of_elements="1">
       +        <Property name="MaximumNumberOfSamplePoints" id="6560.MaximumNumberOfSamplePoints" number_of_elements="1">
                  <Element index="0" value="5000"/>
       -          <Domain name="range" id="4758.MaximumNumberOfSamplePoints.range"/>
       +          <Domain name="range" id="6560.MaximumNumberOfSamplePoints.range"/>
                </Property>
       -        <Property name="Orient" id="4758.Orient" number_of_elements="1">
       +        <Property name="OrientationArray" id="6560.OrientationArray" number_of_elements="5">
                  <Element index="0" value="1"/>
       -          <Domain name="bool" id="4758.Orient.bool"/>
       +          <Element index="1" value=""/>
       +          <Element index="2" value=""/>
       +          <Element index="3" value="0"/>
       +          <Element index="4" value="Angular position[rad]"/>
       +          <Domain name="array_list" id="6560.OrientationArray.array_list">
       +            <String text="Angular position[rad]"/>
       +            <String text="Angular velocity [rad/s]"/>
       +            <String text="Displacement [m]"/>
       +            <String text="Force [N]"/>
       +            <String text="No orientation array"/>
       +            <String text="Torque [Nm]"/>
       +            <String text="Velocity [m/s]"/>
       +          </Domain>
       +          <Domain name="field_list" id="6560.OrientationArray.field_list">
       +            <Entry value="0" text="Point Data"/>
       +          </Domain>
                </Property>
       -        <Property name="Scalars" id="4758.Scalars" number_of_elements="5">
       -          <Element index="0" value=""/>
       +        <Property name="ScaleArray" id="6560.ScaleArray" number_of_elements="5">
       +          <Element index="0" value="0"/>
                  <Element index="1" value=""/>
                  <Element index="2" value=""/>
                  <Element index="3" value="0"/>
                  <Element index="4" value="Diameter"/>
       -          <Domain name="array_list" id="4758.Scalars.array_list">
       +          <Domain name="array_list" id="6560.ScaleArray.array_list">
       +            <String text="Angular position[rad]"/>
       +            <String text="Angular velocity [rad/s]"/>
                    <String text="Diameter"/>
       +            <String text="Displacement [m]"/>
                    <String text="FixedVel"/>
       +            <String text="Force [N]"/>
       +            <String text="No scale array"/>
                    <String text="Pressure [Pa]"/>
                    <String text="Shear Energy Rate [J/s]"/>
                    <String text="Shear Energy [J]"/>
       +            <String text="Torque [Nm]"/>
                    <String text="Type color"/>
       +            <String text="Velocity [m/s]"/>
                    <String text="Viscous Energy Rate [J/s]"/>
                    <String text="Viscous Energy [J]"/>
                  </Domain>
       +          <Domain name="field_list" id="6560.ScaleArray.field_list">
       +            <Entry value="0" text="Point Data"/>
       +          </Domain>
                </Property>
       -        <Property name="ScaleFactor" id="4758.ScaleFactor" number_of_elements="1">
       +        <Property name="ScaleFactor" id="6560.ScaleFactor" number_of_elements="1">
                  <Element index="0" value="1"/>
       -          <Domain name="bounds" id="4758.ScaleFactor.bounds"/>
       -          <Domain name="scalar_range" id="4758.ScaleFactor.scalar_range"/>
       -          <Domain name="vector_range" id="4758.ScaleFactor.vector_range"/>
       +          <Domain name="bounds" id="6560.ScaleFactor.bounds"/>
       +          <Domain name="scalar_range" id="6560.ScaleFactor.scalar_range"/>
       +          <Domain name="vector_range" id="6560.ScaleFactor.vector_range"/>
                </Property>
       -        <Property name="ScaleMode" id="4758.ScaleMode" number_of_elements="1">
       -          <Element index="0" value="0"/>
       -          <Domain name="enum" id="4758.ScaleMode.enum">
       -            <Entry value="0" text="scalar"/>
       -            <Entry value="1" text="vector"/>
       -            <Entry value="2" text="vector_components"/>
       -            <Entry value="3" text="off"/>
       -          </Domain>
       -        </Property>
       -        <Property name="Seed" id="4758.Seed" number_of_elements="1">
       +        <Property name="Seed" id="6560.Seed" number_of_elements="1">
                  <Element index="0" value="10339"/>
       -          <Domain name="range" id="4758.Seed.range"/>
       -        </Property>
       -        <Property name="Source" id="4758.Source" number_of_elements="1">
       -          <Proxy value="4736" output_port="0"/>
       -          <Domain name="groups" id="4758.Source.groups"/>
       -          <Domain name="input_type" id="4758.Source.input_type"/>
       -          <Domain name="proxy_list" id="4758.Source.proxy_list">
       -            <Proxy value="4681"/>
       -            <Proxy value="4692"/>
       -            <Proxy value="4703"/>
       -            <Proxy value="4714"/>
       -            <Proxy value="4725"/>
       -            <Proxy value="4736"/>
       -            <Proxy value="4747"/>
       +          <Domain name="range" id="6560.Seed.range"/>
       +        </Property>
       +        <Property name="Source" id="6560.Source" number_of_elements="1">
       +          <Proxy value="6538" output_port="0"/>
       +          <Domain name="groups" id="6560.Source.groups"/>
       +          <Domain name="input_type" id="6560.Source.input_type"/>
       +          <Domain name="proxy_list" id="6560.Source.proxy_list">
       +            <Proxy value="6483"/>
       +            <Proxy value="6494"/>
       +            <Proxy value="6505"/>
       +            <Proxy value="6516"/>
       +            <Proxy value="6527"/>
       +            <Proxy value="6538"/>
       +            <Proxy value="6549"/>
                  </Domain>
                </Property>
       -        <Property name="Stride" id="4758.Stride" number_of_elements="1">
       +        <Property name="Stride" id="6560.Stride" number_of_elements="1">
                  <Element index="0" value="1"/>
       -          <Domain name="range" id="4758.Stride.range"/>
       +          <Domain name="range" id="6560.Stride.range"/>
                </Property>
       -        <Property name="Vectors" id="4758.Vectors" number_of_elements="5">
       -          <Element index="0" value="1"/>
       -          <Element index="1" value=""/>
       -          <Element index="2" value=""/>
       -          <Element index="3" value="0"/>
       -          <Element index="4" value="Angular position[rad]"/>
       -          <Domain name="array_list" id="4758.Vectors.array_list">
       -            <String text="Angular position[rad]"/>
       -            <String text="Angular velocity [rad/s]"/>
       -            <String text="Displacement [m]"/>
       -            <String text="Fluid pressure force [N]"/>
       -            <String text="Force [N]"/>
       -            <String text="Torque [Nm]"/>
       -            <String text="Velocity [m/s]"/>
       +        <Property name="VectorScaleMode" id="6560.VectorScaleMode" number_of_elements="1">
       +          <Element index="0" value="0"/>
       +          <Domain name="enum" id="6560.VectorScaleMode.enum">
       +            <Entry value="0" text="Scale by Magnitude"/>
       +            <Entry value="1" text="Scale by Components"/>
                  </Domain>
                </Property>
              </Proxy>
       -      <Proxy group="extended_sources" type="Transform2" id="4680" servers="1" compound_name="auto_4680">
       -        <Property name="Position" id="4680.Position" number_of_elements="3">
       +      <Proxy group="extended_sources" type="Transform2" id="6482" servers="1" compound_name="auto_6482">
       +        <Property name="Position" id="6482.Position" number_of_elements="3">
                  <Element index="0" value="0"/>
                  <Element index="1" value="0"/>
                  <Element index="2" value="0"/>
       -          <Domain name="range" id="4680.Position.range"/>
       +          <Domain name="range" id="6482.Position.range"/>
                </Property>
       -        <Property name="PositionInfo" id="4680.PositionInfo" number_of_elements="3">
       +        <Property name="PositionInfo" id="6482.PositionInfo" number_of_elements="3">
                  <Element index="0" value="0"/>
                  <Element index="1" value="0"/>
                  <Element index="2" value="0"/>
                </Property>
       -        <Property name="Rotation" id="4680.Rotation" number_of_elements="3">
       +        <Property name="Rotation" id="6482.Rotation" number_of_elements="3">
                  <Element index="0" value="0"/>
                  <Element index="1" value="0"/>
                  <Element index="2" value="0"/>
       -          <Domain name="range" id="4680.Rotation.range"/>
       +          <Domain name="range" id="6482.Rotation.range"/>
                </Property>
       -        <Property name="RotationInfo" id="4680.RotationInfo" number_of_elements="3">
       +        <Property name="RotationInfo" id="6482.RotationInfo" number_of_elements="3">
                  <Element index="0" value="0"/>
                  <Element index="1" value="0"/>
                  <Element index="2" value="0"/>
                </Property>
       -        <Property name="Scale" id="4680.Scale" number_of_elements="3">
       +        <Property name="Scale" id="6482.Scale" number_of_elements="3">
                  <Element index="0" value="1"/>
                  <Element index="1" value="1"/>
                  <Element index="2" value="1"/>
       -          <Domain name="range" id="4680.Scale.range"/>
       +          <Domain name="range" id="6482.Scale.range"/>
                </Property>
       -        <Property name="ScaleInfo" id="4680.ScaleInfo" number_of_elements="3">
       +        <Property name="ScaleInfo" id="6482.ScaleInfo" number_of_elements="3">
                  <Element index="0" value="1"/>
                  <Element index="1" value="1"/>
                  <Element index="2" value="1"/>
                </Property>
              </Proxy>
       -      <Proxy group="sources" type="SphereSource" id="4736" servers="1" compound_name="auto_4736">
       -        <Property name="Center" id="4736.Center" number_of_elements="3">
       +      <Proxy group="sources" type="SphereSource" id="6538" servers="1" compound_name="auto_6538">
       +        <Property name="Center" id="6538.Center" number_of_elements="3">
                  <Element index="0" value="0"/>
                  <Element index="1" value="0"/>
                  <Element index="2" value="0"/>
       -          <Domain name="range" id="4736.Center.range"/>
       +          <Domain name="range" id="6538.Center.range"/>
                </Property>
       -        <Property name="EndPhi" id="4736.EndPhi" number_of_elements="1">
       +        <Property name="EndPhi" id="6538.EndPhi" number_of_elements="1">
                  <Element index="0" value="180"/>
       -          <Domain name="range" id="4736.EndPhi.range"/>
       +          <Domain name="range" id="6538.EndPhi.range"/>
                </Property>
       -        <Property name="EndTheta" id="4736.EndTheta" number_of_elements="1">
       +        <Property name="EndTheta" id="6538.EndTheta" number_of_elements="1">
                  <Element index="0" value="360"/>
       -          <Domain name="range" id="4736.EndTheta.range"/>
       +          <Domain name="range" id="6538.EndTheta.range"/>
                </Property>
       -        <Property name="PhiResolution" id="4736.PhiResolution" number_of_elements="1">
       +        <Property name="PhiResolution" id="6538.PhiResolution" number_of_elements="1">
                  <Element index="0" value="8"/>
       -          <Domain name="range" id="4736.PhiResolution.range"/>
       +          <Domain name="range" id="6538.PhiResolution.range"/>
                </Property>
       -        <Property name="Radius" id="4736.Radius" number_of_elements="1">
       +        <Property name="Radius" id="6538.Radius" number_of_elements="1">
                  <Element index="0" value="0.5"/>
       -          <Domain name="range" id="4736.Radius.range"/>
       +          <Domain name="range" id="6538.Radius.range"/>
                </Property>
       -        <Property name="StartPhi" id="4736.StartPhi" number_of_elements="1">
       +        <Property name="StartPhi" id="6538.StartPhi" number_of_elements="1">
                  <Element index="0" value="0"/>
       -          <Domain name="range" id="4736.StartPhi.range"/>
       +          <Domain name="range" id="6538.StartPhi.range"/>
                </Property>
       -        <Property name="StartTheta" id="4736.StartTheta" number_of_elements="1">
       +        <Property name="StartTheta" id="6538.StartTheta" number_of_elements="1">
                  <Element index="0" value="0"/>
       -          <Domain name="range" id="4736.StartTheta.range"/>
       +          <Domain name="range" id="6538.StartTheta.range"/>
                </Property>
       -        <Property name="ThetaResolution" id="4736.ThetaResolution" number_of_elements="1">
       +        <Property name="ThetaResolution" id="6538.ThetaResolution" number_of_elements="1">
                  <Element index="0" value="8"/>
       -          <Domain name="range" id="4736.ThetaResolution.range"/>
       +          <Domain name="range" id="6538.ThetaResolution.range"/>
                </Property>
              </Proxy>
              <ExposedProperties>