Free cookie consent management tool by TermsFeed Policy Generator

Ticket #203: metaprogtest.hl

File metaprogtest.hl, 12.1 KB (added by gkronber, 16 years ago)
Line 
1<?xml version="1.0"?>
2<SequentialEngine Type="HeuristicLab.SequentialEngine.SequentialEngine, HeuristicLab.SequentialEngine" GUID="4da697b8-c521-4fc3-a582-abd21ad18a63">
3  <OperatorGraph Type="HeuristicLab.Core.OperatorGraph, HeuristicLab.Core" GUID="444bb007-86cb-4c2a-9ade-aafb1dd969b7">
4    <Operators>
5      <SequentialProcessor Type="HeuristicLab.Operators.SequentialProcessor, HeuristicLab.Operators" GUID="8706a977-a94a-4278-b8a3-cc2f3a00abae" Name="SequentialProcessor">
6        <SubOperators>
7          <VariableInjector Type="HeuristicLab.Operators.VariableInjector, HeuristicLab.Operators" GUID="0a744a29-e1bb-4290-9db5-73f6ef544795" Name="VariableInjector">
8            <SubOperators />
9            <VariableInfos>
10            </VariableInfos>
11            <Variables>
12              <Variable Type="HeuristicLab.Core.Variable, HeuristicLab.Core" GUID="df7d3a78-9ebe-42d0-a5ed-3156e3871be2" Name="Min">
13                <Value Type="HeuristicLab.Data.DoubleData, HeuristicLab.Data" GUID="de0ae2a8-fda4-4204-9ffe-904970ff1482">0</Value>
14              </Variable>
15              <Variable Type="HeuristicLab.Core.Variable, HeuristicLab.Core" GUID="097a27e2-424f-49ed-97b0-340e6e21d8e6" Name="Max">
16                <Value Type="HeuristicLab.Data.DoubleData, HeuristicLab.Data" GUID="d473abb3-3074-4123-adaf-245b177621d9">1</Value>
17              </Variable>
18              <Variable Type="HeuristicLab.Core.Variable, HeuristicLab.Core" GUID="462865a8-b2c2-4bd7-a526-7f896800cb31" Name="StepSize">
19                <Value Type="HeuristicLab.Data.DoubleData, HeuristicLab.Data" GUID="9d978490-e9dc-410d-a232-9366ea1ec4ef">0.1</Value>
20              </Variable>
21              <Variable Type="HeuristicLab.Core.Variable, HeuristicLab.Core" GUID="66ed3145-cd3e-4bc7-a3ba-2768ef6eeab9" Name="VariableAName">
22                <Value Type="HeuristicLab.Data.StringData, HeuristicLab.Data" GUID="510679dd-a7f5-4125-9f33-6922c3115286">A</Value>
23              </Variable>
24              <Variable Type="HeuristicLab.Core.Variable, HeuristicLab.Core" GUID="65739d03-8a22-4650-8202-3d121b05fb59" Name="VariableBName">
25                <Value Type="HeuristicLab.Data.StringData, HeuristicLab.Data" GUID="0d6b1a88-81d4-4db0-b408-73c611b7e33d">B</Value>
26              </Variable>
27            </Variables>
28          </VariableInjector>
29          <DoubleRangeVariableInjector Type="HeuristicLab.Operators.Metaprogramming.DoubleRangeVariableInjector, HeuristicLab.Operators.Metaprogramming" GUID="088f30ae-2bfa-44b7-86da-0de21a6f9a5b" Name="DoubleRangeVariableInjector">
30            <SubOperators />
31            <VariableInfos>
32              <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="dc1f3af0-5ce2-4274-8706-b64ccff42b59" ActualName="VariableAInjector" FormalName="VariableInjector" Description="The operator graph that should hold the generated variable injector" DataType="HeuristicLab.Core.IOperatorGraph, HeuristicLab.Core" Kind="New" Local="False" />
33              <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="e495e594-4502-4329-a400-0e3429e03abf" ActualName="VariableAName" FormalName="VariableName" Description="Name of the variable that should be injected" DataType="HeuristicLab.Data.StringData, HeuristicLab.Data" Kind="In" Local="False" />
34              <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="cdff23ae-75e9-478f-b6db-948d55d38787" ActualName="Min" FormalName="Min" Description="Minimal value of the injected variable" DataType="HeuristicLab.Data.DoubleData, HeuristicLab.Data" Kind="In" Local="False" />
35              <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="db78d7ab-9b8c-47ec-83f7-c010bd5f352e" ActualName="Max" FormalName="Max" Description="Maximal value of the injected variable" DataType="HeuristicLab.Data.DoubleData, HeuristicLab.Data" Kind="In" Local="False" />
36              <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="1e415c72-5c0e-4b19-b511-7e3fbd8b1e8a" ActualName="StepSize" FormalName="StepSize" Description="The difference of the value of the variable from one injector to the next" DataType="HeuristicLab.Data.DoubleData, HeuristicLab.Data" Kind="In" Local="False" />
37            </VariableInfos>
38            <Variables />
39          </DoubleRangeVariableInjector>
40          <UniformSequentialSubScopesProcessor Type="HeuristicLab.Operators.UniformSequentialSubScopesProcessor, HeuristicLab.Operators" GUID="a9e4c553-f1e1-465a-b22d-dfbd84a674c5" Name="UniformSequentialSubScopesProcessor">
41            <SubOperators>
42              <SequentialProcessor Type="HeuristicLab.Operators.SequentialProcessor, HeuristicLab.Operators" GUID="a5107311-1af1-44f0-9e82-0c3baf970b20" Name="SequentialProcessor">
43                <SubOperators>
44                  <DoubleRangeVariableInjector Type="HeuristicLab.Operators.Metaprogramming.DoubleRangeVariableInjector, HeuristicLab.Operators.Metaprogramming" GUID="6fa95ef9-3939-4326-9f25-67459224d4d8" Name="DoubleRangeVariableInjector">
45                    <SubOperators />
46                    <VariableInfos>
47                      <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="92eb6d05-4476-4c91-b027-3ac9c6885f13" ActualName="VariableBInjector" FormalName="VariableInjector" Description="The operator graph that should hold the generated variable injector" DataType="HeuristicLab.Core.IOperatorGraph, HeuristicLab.Core" Kind="New" Local="False" />
48                      <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="48aaaa8e-bc28-434e-8067-7ff9d3ff7200" ActualName="VariableBName" FormalName="VariableName" Description="Name of the variable that should be injected" DataType="HeuristicLab.Data.StringData, HeuristicLab.Data" Kind="In" Local="False" />
49                      <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="4320666a-bc11-4d4f-8ada-c7adffd9dbae" ActualName="Min" FormalName="Min" Description="Minimal value of the injected variable" DataType="HeuristicLab.Data.DoubleData, HeuristicLab.Data" Kind="In" Local="False" />
50                      <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="18449831-9c2d-4083-8c8f-efd70d73ef3d" ActualName="Max" FormalName="Max" Description="Maximal value of the injected variable" DataType="HeuristicLab.Data.DoubleData, HeuristicLab.Data" Kind="In" Local="False" />
51                      <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="4cf8df7d-e576-423a-b762-939472747942" ActualName="StepSize" FormalName="StepSize" Description="The difference of the value of the variable from one injector to the next" DataType="HeuristicLab.Data.DoubleData, HeuristicLab.Data" Kind="In" Local="False" />
52                    </VariableInfos>
53                    <Variables />
54                  </DoubleRangeVariableInjector>
55                  <UniformSequentialSubScopesProcessor Type="HeuristicLab.Operators.UniformSequentialSubScopesProcessor, HeuristicLab.Operators" GUID="0a0832e5-6303-4dd0-9496-1a98a6accf51" Name="UniformSequentialSubScopesProcessor">
56                    <SubOperators>
57                      <SequentialProcessor Type="HeuristicLab.Operators.SequentialProcessor, HeuristicLab.Operators" GUID="5889403d-d9fb-42b0-ac7b-9e3fdab44b1f" Name="SequentialProcessor">
58                        <SubOperators>
59                          <SequentialComposer Type="HeuristicLab.Operators.Metaprogramming.SequentialComposer, HeuristicLab.Operators.Metaprogramming" GUID="470889aa-838f-4976-a608-eab7424684c6" Name="SequentialComposer">
60                            <SubOperators />
61                            <VariableInfos>
62                              <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="81717441-f698-46e8-9831-448df403a879" ActualName="Algorithm" FormalName="CombinedOperator" Description="The combined operator that should hold the resulting sequence of IOperatorGraphs" DataType="HeuristicLab.Operators.CombinedOperator, HeuristicLab.Operators" Kind="New" Local="False" />
63                              <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="cf57a75e-5e43-4ab8-b842-86e36d66275e" ActualName="OperatorNames" FormalName="OperatorNames" Description="Names of the operators that should be composed to a sequence" DataType="HeuristicLab.Data.ItemList`1[[HeuristicLab.Data.StringData, HeuristicLab.Data]], HeuristicLab.Data" Kind="In" Local="True" />
64                            </VariableInfos>
65                            <Variables>
66                              <Variable Type="HeuristicLab.Core.Variable, HeuristicLab.Core" GUID="b00fa9aa-04c9-4b6b-bd93-229b5f522fed" Name="OperatorNames">
67                                <Value Type="HeuristicLab.Data.ItemList`1[[HeuristicLab.Data.StringData, HeuristicLab.Data]], HeuristicLab.Data" GUID="62b969ee-b975-4872-9810-bf3b7fc0f3cc">
68                                  <StringData Type="HeuristicLab.Data.StringData, HeuristicLab.Data" GUID="4d087b40-26c8-408f-9646-04dc6457bcd8">VariableAInjector</StringData>
69                                  <StringData Type="HeuristicLab.Data.StringData, HeuristicLab.Data" GUID="a789d3c3-847d-4d8d-97ed-64545523822e">VariableBInjector</StringData>
70                                </Value>
71                              </Variable>
72                            </Variables>
73                          </SequentialComposer>
74                          <OperatorExtractor Type="HeuristicLab.Operators.OperatorExtractor, HeuristicLab.Operators" GUID="a6c8eda5-0b70-40fd-a2ee-69108f3c75b1" Name="OperatorExtractor">
75                            <SubOperators />
76                            <VariableInfos>
77                              <VariableInfo Type="HeuristicLab.Core.VariableInfo, HeuristicLab.Core" GUID="63d57bf9-1d3a-4c89-8f7c-e1a856115bbc" ActualName="Algorithm" FormalName="Operator" Description="Extracted operator" DataType="HeuristicLab.Core.IOperator, HeuristicLab.Core" Kind="In" Local="False" />
78                            </VariableInfos>
79                            <Variables />
80                          </OperatorExtractor>
81                        </SubOperators>
82                        <VariableInfos />
83                        <Variables />
84                      </SequentialProcessor>
85                    </SubOperators>
86                    <VariableInfos />
87                    <Variables />
88                  </UniformSequentialSubScopesProcessor>
89                </SubOperators>
90                <VariableInfos />
91                <Variables />
92              </SequentialProcessor>
93            </SubOperators>
94            <VariableInfos />
95            <Variables />
96          </UniformSequentialSubScopesProcessor>
97        </SubOperators>
98        <VariableInfos />
99        <Variables />
100      </SequentialProcessor>
101      <VariableInjector GUID="0a744a29-e1bb-4290-9db5-73f6ef544795" />
102      <UniformSequentialSubScopesProcessor GUID="a9e4c553-f1e1-465a-b22d-dfbd84a674c5" />
103      <UniformSequentialSubScopesProcessor GUID="0a0832e5-6303-4dd0-9496-1a98a6accf51" />
104      <OperatorExtractor GUID="a6c8eda5-0b70-40fd-a2ee-69108f3c75b1" />
105      <DoubleRangeVariableInjector GUID="088f30ae-2bfa-44b7-86da-0de21a6f9a5b" />
106      <SequentialComposer GUID="470889aa-838f-4976-a608-eab7424684c6" />
107      <DoubleRangeVariableInjector GUID="6fa95ef9-3939-4326-9f25-67459224d4d8" />
108      <SequentialProcessor GUID="5889403d-d9fb-42b0-ac7b-9e3fdab44b1f" />
109      <SequentialProcessor GUID="a5107311-1af1-44f0-9e82-0c3baf970b20" />
110    </Operators>
111    <InitialOperator GUID="8706a977-a94a-4278-b8a3-cc2f3a00abae" />
112  </OperatorGraph>
113  <GlobalScope Type="HeuristicLab.Core.Scope, HeuristicLab.Core" GUID="0e9c4465-3425-4a10-bc85-726b90de5671" Name="Global">
114    <Variables />
115    <Aliases />
116    <SubScopes />
117  </GlobalScope>
118  <ExecutionStack>
119    <AtomicOperation Type="HeuristicLab.Core.AtomicOperation, HeuristicLab.Core" GUID="25a83fed-e2dd-4979-8858-49852ad79900">
120      <Operator GUID="8706a977-a94a-4278-b8a3-cc2f3a00abae" />
121      <Scope GUID="0e9c4465-3425-4a10-bc85-726b90de5671" />
122    </AtomicOperation>
123  </ExecutionStack>
124  <ExecutionTime>00:00:00</ExecutionTime>
125</SequentialEngine>