Granular.jl

Julia package for granular dynamics simulation
git clone git://src.adamsgaard.dk/Granular.jl # fast
git clone https://src.adamsgaard.dk/Granular.jl.git # slow
Log | Files | Refs | README | LICENSE Back to index

GrainFilter.cpd (9900B)


      1 <CustomFilterDefinitions>
      2   <CustomProxyDefinition name="Granular" group="filters">
      3     <CompoundSourceProxy id="6702" servers="1">
      4       <Proxy group="filters" type="Glyph" id="6613" servers="1" compound_name="Glyph1">
      5         <Property name="GlyphMode" id="6613.GlyphMode" number_of_elements="1">
      6           <Element index="0" value="0"/>
      7           <Domain name="enum" id="6613.GlyphMode.enum">
      8             <Entry value="0" text="All Points"/>
      9             <Entry value="1" text="Every Nth Point"/>
     10             <Entry value="2" text="Uniform Spatial Distribution"/>
     11           </Domain>
     12         </Property>
     13         <Property name="GlyphTransform" id="6613.GlyphTransform" number_of_elements="1">
     14           <Proxy value="6535"/>
     15           <Domain name="proxy_list" id="6613.GlyphTransform.proxy_list">
     16             <Proxy value="6535"/>
     17           </Domain>
     18         </Property>
     19         <Property name="Input" id="6613.Input" number_of_elements="1">
     20           <Domain name="groups" id="6613.Input.groups"/>
     21           <Domain name="input_array1" id="6613.Input.input_array1"/>
     22           <Domain name="input_array2" id="6613.Input.input_array2"/>
     23           <Domain name="input_type" id="6613.Input.input_type"/>
     24         </Property>
     25         <Property name="MaximumNumberOfSamplePoints" id="6613.MaximumNumberOfSamplePoints" number_of_elements="1">
     26           <Element index="0" value="5000"/>
     27           <Domain name="range" id="6613.MaximumNumberOfSamplePoints.range"/>
     28         </Property>
     29         <Property name="Orient" id="6613.Orient" number_of_elements="1">
     30           <Element index="0" value="1"/>
     31           <Domain name="bool" id="6613.Orient.bool"/>
     32         </Property>
     33         <Property name="Scalars" id="6613.Scalars" number_of_elements="5">
     34           <Element index="0" value=""/>
     35           <Element index="1" value=""/>
     36           <Element index="2" value=""/>
     37           <Element index="3" value="0"/>
     38           <Element index="4" value="Diameter (areal) [m]"/>
     39           <Domain name="array_list" id="6613.Scalars.array_list">
     40             <String text="Contact friction (dynamic) [-]"/>
     41             <String text="Contact friction (static) [-]"/>
     42             <String text="Contact stiffness (normal) [N m^-1]"/>
     43             <String text="Contact stiffness (tangential) [N m^-1]"/>
     44             <String text="Contact viscosity (normal) [N m^-1 s]"/>
     45             <String text="Contact viscosity (tangential) [N m^-1 s]"/>
     46             <String text="Density [kg m^-3]"/>
     47             <String text="Diameter (areal) [m]"/>
     48             <String text="Diameter (contact) [m]"/>
     49             <String text="Fixed in space [-]"/>
     50             <String text="Free to rotate [-]"/>
     51             <String text="Mass [kg]"/>
     52             <String text="Moment of inertia [kg m^2]"/>
     53             <String text="Surface area [m^2]"/>
     54             <String text="Thickness [m]"/>
     55             <String text="Volume [m^3]"/>
     56           </Domain>
     57         </Property>
     58         <Property name="ScaleFactor" id="6613.ScaleFactor" number_of_elements="1">
     59           <Element index="0" value="1"/>
     60           <Domain name="bounds" id="6613.ScaleFactor.bounds"/>
     61           <Domain name="scalar_range" id="6613.ScaleFactor.scalar_range"/>
     62           <Domain name="vector_range" id="6613.ScaleFactor.vector_range"/>
     63         </Property>
     64         <Property name="ScaleMode" id="6613.ScaleMode" number_of_elements="1">
     65           <Element index="0" value="0"/>
     66           <Domain name="enum" id="6613.ScaleMode.enum">
     67             <Entry value="0" text="scalar"/>
     68             <Entry value="1" text="vector"/>
     69             <Entry value="2" text="vector_components"/>
     70             <Entry value="3" text="off"/>
     71           </Domain>
     72         </Property>
     73         <Property name="Seed" id="6613.Seed" number_of_elements="1">
     74           <Element index="0" value="10339"/>
     75           <Domain name="range" id="6613.Seed.range"/>
     76         </Property>
     77         <Property name="Source" id="6613.Source" number_of_elements="1">
     78           <Proxy value="6591" output_port="0"/>
     79           <Domain name="groups" id="6613.Source.groups"/>
     80           <Domain name="input_type" id="6613.Source.input_type"/>
     81           <Domain name="proxy_list" id="6613.Source.proxy_list">
     82             <Proxy value="6536"/>
     83             <Proxy value="6547"/>
     84             <Proxy value="6558"/>
     85             <Proxy value="6569"/>
     86             <Proxy value="6580"/>
     87             <Proxy value="6591"/>
     88             <Proxy value="6602"/>
     89           </Domain>
     90         </Property>
     91         <Property name="Stride" id="6613.Stride" number_of_elements="1">
     92           <Element index="0" value="1"/>
     93           <Domain name="range" id="6613.Stride.range"/>
     94         </Property>
     95         <Property name="Vectors" id="6613.Vectors" number_of_elements="5">
     96           <Element index="0" value="1"/>
     97           <Element index="1" value=""/>
     98           <Element index="2" value=""/>
     99           <Element index="3" value="0"/>
    100           <Element index="4" value="Angular position [rad]"/>
    101           <Domain name="array_list" id="6613.Vectors.array_list">
    102             <String text="Angular acceleration [rad s^-2]"/>
    103             <String text="Angular position [rad]"/>
    104             <String text="Angular velocity [rad s^-1]"/>
    105             <String text="Linear acceleration [m s^-2]"/>
    106             <String text="Linear velocity [m s^-1]"/>
    107             <String text="Sum of forces [N]"/>
    108             <String text="Sum of torques [N*m]"/>
    109           </Domain>
    110         </Property>
    111       </Proxy>
    112       <Proxy group="extended_sources" type="Transform2" id="6535" servers="1" compound_name="auto_6535">
    113         <Property name="Position" id="6535.Position" number_of_elements="3">
    114           <Element index="0" value="0"/>
    115           <Element index="1" value="0"/>
    116           <Element index="2" value="0"/>
    117           <Domain name="range" id="6535.Position.range"/>
    118         </Property>
    119         <Property name="PositionInfo" id="6535.PositionInfo" number_of_elements="3">
    120           <Element index="0" value="0"/>
    121           <Element index="1" value="0"/>
    122           <Element index="2" value="0"/>
    123         </Property>
    124         <Property name="Rotation" id="6535.Rotation" number_of_elements="3">
    125           <Element index="0" value="0"/>
    126           <Element index="1" value="0"/>
    127           <Element index="2" value="0"/>
    128           <Domain name="range" id="6535.Rotation.range"/>
    129         </Property>
    130         <Property name="RotationInfo" id="6535.RotationInfo" number_of_elements="3">
    131           <Element index="0" value="0"/>
    132           <Element index="1" value="0"/>
    133           <Element index="2" value="0"/>
    134         </Property>
    135         <Property name="Scale" id="6535.Scale" number_of_elements="3">
    136           <Element index="0" value="1"/>
    137           <Element index="1" value="1"/>
    138           <Element index="2" value="1"/>
    139           <Domain name="range" id="6535.Scale.range"/>
    140         </Property>
    141         <Property name="ScaleInfo" id="6535.ScaleInfo" number_of_elements="3">
    142           <Element index="0" value="1"/>
    143           <Element index="1" value="1"/>
    144           <Element index="2" value="1"/>
    145         </Property>
    146       </Proxy>
    147       <Proxy group="sources" type="SphereSource" id="6591" servers="1" compound_name="auto_6591">
    148         <Property name="Center" id="6591.Center" number_of_elements="3">
    149           <Element index="0" value="0"/>
    150           <Element index="1" value="0"/>
    151           <Element index="2" value="0"/>
    152           <Domain name="range" id="6591.Center.range"/>
    153         </Property>
    154         <Property name="EndPhi" id="6591.EndPhi" number_of_elements="1">
    155           <Element index="0" value="180"/>
    156           <Domain name="range" id="6591.EndPhi.range"/>
    157         </Property>
    158         <Property name="EndTheta" id="6591.EndTheta" number_of_elements="1">
    159           <Element index="0" value="360"/>
    160           <Domain name="range" id="6591.EndTheta.range"/>
    161         </Property>
    162         <Property name="PhiResolution" id="6591.PhiResolution" number_of_elements="1">
    163           <Element index="0" value="8"/>
    164           <Domain name="range" id="6591.PhiResolution.range"/>
    165         </Property>
    166         <Property name="Radius" id="6591.Radius" number_of_elements="1">
    167           <Element index="0" value="0.5"/>
    168           <Domain name="range" id="6591.Radius.range"/>
    169         </Property>
    170         <Property name="StartPhi" id="6591.StartPhi" number_of_elements="1">
    171           <Element index="0" value="0"/>
    172           <Domain name="range" id="6591.StartPhi.range"/>
    173         </Property>
    174         <Property name="StartTheta" id="6591.StartTheta" number_of_elements="1">
    175           <Element index="0" value="0"/>
    176           <Domain name="range" id="6591.StartTheta.range"/>
    177         </Property>
    178         <Property name="ThetaResolution" id="6591.ThetaResolution" number_of_elements="1">
    179           <Element index="0" value="8"/>
    180           <Domain name="range" id="6591.ThetaResolution.range"/>
    181         </Property>
    182       </Proxy>
    183       <ExposedProperties>
    184         <Property name="GlyphMode" proxy_name="Glyph1" exposed_name="Glyph Mode"/>
    185         <Property name="GlyphTransform" proxy_name="Glyph1" exposed_name="Glyph Transform"/>
    186         <Property name="Input" proxy_name="Glyph1" exposed_name="Input"/>
    187         <Property name="MaximumNumberOfSamplePoints" proxy_name="Glyph1" exposed_name="Maximum Number Of Sample Points"/>
    188         <Property name="Orient" proxy_name="Glyph1" exposed_name="Orient"/>
    189         <Property name="Scalars" proxy_name="Glyph1" exposed_name="Scalars"/>
    190         <Property name="ScaleFactor" proxy_name="Glyph1" exposed_name="Scale Factor"/>
    191         <Property name="ScaleMode" proxy_name="Glyph1" exposed_name="Scale Mode"/>
    192         <Property name="Vectors" proxy_name="Glyph1" exposed_name="Vectors"/>
    193       </ExposedProperties>
    194       <OutputPort name="Output" proxy="Glyph1" port_index="0"/>
    195       <Hints>
    196         <ShowInMenu/>
    197       </Hints>
    198     </CompoundSourceProxy>
    199   </CustomProxyDefinition>
    200 </CustomFilterDefinitions>