-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathFriendsOfFriendsHaloFinder.xml
69 lines (67 loc) · 2.66 KB
/
FriendsOfFriendsHaloFinder.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<ServerManagerConfiguration>
<ProxyGroup name="filters">
<SourceProxy name="Friends-Of-Friends Halo Finder" class="vtkFriendsOfFriendsHaloFinder" label="Friends-Of-Friends Halo Finder">
<Documentation
long_help="Finds groups of particles, defined to be haloes each within a specified linking length of each other. Parallel by process, and halo ids are guaranteed to be unique, but does not merge haloes accross processes."
short_help="Finds haloes via the friends-of-friends algorithm.">
</Documentation>
<InputProperty
name="Input"
command="SetInputConnection">
<ProxyGroupDomain name="groups">
<Group name="sources"/>
<Group name="filters"/>
</ProxyGroupDomain>
<InputArrayDomain name="input_array">
<RequiredProperties>
<Property name="SelectInputArray"
function="FieldDataSelection"/>
</RequiredProperties>
</InputArrayDomain>
<DataTypeDomain name="input_type">
<DataType value="vtkDataSet"/>
</DataTypeDomain>
</InputProperty>
<StringVectorProperty
name="SelectInputArray"
command="SetInputArrayToProcess"
number_of_elements="5"
element_types="0 0 0 0 2"
animateable="0">
<ArrayListDomain name="array_list"
attribute_type="Scalars">
<RequiredProperties>
<Property name="Input" function="Input"/>
</RequiredProperties>
</ArrayListDomain>
<FieldDataDomain name="field_list">
<RequiredProperties>
<Property name="Input" function="Input"/>
</RequiredProperties>
</FieldDataDomain>
<Documentation>
This property indicates in which array the global ids are stored, required if running in parallel, otherwise not used. These global ids can be generated by D3, the Tipsy Reader, or read in as an additional attribute.
</Documentation>
</StringVectorProperty>
<DoubleVectorProperty
name="LinkingLength"
command="SetLinkingLength"
number_of_elements="1"
default_values="1e-6">
<Documentation>
Sets the linking length this halo finder will use.
</Documentation>
</DoubleVectorProperty>
<IntVectorProperty
name="MinimumNumberOfParticles"
command="SetMinimumNumberOfParticles"
number_of_elements="1"
default_values="50">
<Documentation>
Set the minimum number of particles to consider a halo. Default
is 50.
</Documentation>
</IntVectorProperty>
</SourceProxy>
</ProxyGroup>
</ServerManagerConfiguration>