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>