Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/19/10 02:15:10 (15 years ago)
Author:
swagner
Message:

Operator architecture refactoring (#95)

  • worked on operators and SGA
  • improved performance
Location:
trunk/sources/HeuristicLab.SGA/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.SGA/3.3

    • Property svn:ignore
      •  

        old new  
         1*.user
         2HeuristicLabSGAPlugin.cs
        13bin
        24obj
        3 *.user
  • trunk/sources/HeuristicLab.SGA/3.3/HeuristicLab.SGA-3.3.csproj

    r2546 r2830  
    7979    </Reference>
    8080    <Reference Include="System.Data" />
    81     <Reference Include="System.Drawing" />
    82     <Reference Include="System.Windows.Forms" />
    8381    <Reference Include="System.Xml" />
    8482  </ItemGroup>
    8583  <ItemGroup>
     84    <None Include="HeuristicLabSGAPlugin.cs.frame" />
     85    <Compile Include="SGAOperator.cs" />
    8686    <Compile Include="HeuristicLabSGAPlugin.cs" />
    8787    <Compile Include="Properties\AssemblyInfo.cs" />
    88     <Compile Include="SGA.cs" />
    89     <Compile Include="SGAView.cs">
    90       <SubType>UserControl</SubType>
    91     </Compile>
    92     <Compile Include="SGAView.Designer.cs">
    93       <DependentUpon>SGAView.cs</DependentUpon>
    94     </Compile>
    9588  </ItemGroup>
    9689  <ItemGroup>
    97     <ProjectReference Include="..\..\HeuristicLab.Common\3.2\HeuristicLab.Common-3.2.csproj">
    98       <Project>{1FC004FC-59AF-4249-B1B6-FF25873A20E4}</Project>
    99       <Name>HeuristicLab.Common-3.2</Name>
    100     </ProjectReference>
    101     <ProjectReference Include="..\..\HeuristicLab.Core.Views\3.3\HeuristicLab.Core.Views-3.3.csproj">
    102       <Project>{E226881D-315F-423D-B419-A766FE0D8685}</Project>
    103       <Name>HeuristicLab.Core.Views-3.3</Name>
     90    <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj">
     91      <Project>{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}</Project>
     92      <Name>HeuristicLab.Collections-3.3</Name>
    10493    </ProjectReference>
    10594    <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
     
    115104      <Name>HeuristicLab.Evolutionary-3.3</Name>
    116105    </ProjectReference>
    117     <ProjectReference Include="..\..\HeuristicLab.Logging\3.3\HeuristicLab.Logging-3.3.csproj">
    118       <Project>{72908B54-D136-4BF2-8474-25AA6CB66C92}</Project>
    119       <Name>HeuristicLab.Logging-3.3</Name>
    120     </ProjectReference>
    121     <ProjectReference Include="..\..\HeuristicLab.MainForm.WindowsForms\3.2\HeuristicLab.MainForm.WindowsForms-3.2.csproj">
    122       <Project>{AB687BBE-1BFE-476B-906D-44237135431D}</Project>
    123       <Name>HeuristicLab.MainForm.WindowsForms-3.2</Name>
    124     </ProjectReference>
    125     <ProjectReference Include="..\..\HeuristicLab.MainForm\3.2\HeuristicLab.MainForm-3.2.csproj">
    126       <Project>{3BD61258-31DA-4B09-89C0-4F71FEF5F05A}</Project>
    127       <Name>HeuristicLab.MainForm-3.2</Name>
    128     </ProjectReference>
    129106    <ProjectReference Include="..\..\HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj">
    130107      <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project>
    131108      <Name>HeuristicLab.Operators-3.3</Name>
     109    </ProjectReference>
     110    <ProjectReference Include="..\..\HeuristicLab.Parameters\3.3\HeuristicLab.Parameters-3.3.csproj">
     111      <Project>{56F9106A-079F-4C61-92F6-86A84C2D84B7}</Project>
     112      <Name>HeuristicLab.Parameters-3.3</Name>
    132113    </ProjectReference>
    133114    <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj">
     
    139120      <Name>HeuristicLab.PluginInfrastructure</Name>
    140121    </ProjectReference>
    141     <ProjectReference Include="..\..\HeuristicLab.Random\3.3\HeuristicLab.Random-3.3.csproj">
    142       <Project>{F4539FB6-4708-40C9-BE64-0A1390AEA197}</Project>
    143       <Name>HeuristicLab.Random-3.3</Name>
    144     </ProjectReference>
    145122    <ProjectReference Include="..\..\HeuristicLab.Selection\3.3\HeuristicLab.Selection-3.3.csproj">
    146123      <Project>{2C36CD4F-E5F5-43A4-801A-201EA895FE17}</Project>
    147124      <Name>HeuristicLab.Selection-3.3</Name>
    148     </ProjectReference>
    149     <ProjectReference Include="..\..\HeuristicLab.SequentialEngine\3.3\HeuristicLab.SequentialEngine-3.3.csproj">
    150       <Project>{DC3D7072-7999-4719-B65D-3997744D5DC1}</Project>
    151       <Name>HeuristicLab.SequentialEngine-3.3</Name>
    152125    </ProjectReference>
    153126  </ItemGroup>
     
    155128    <None Include="HeuristicLab.snk" />
    156129    <None Include="Properties\AssemblyInfo.frame" />
    157   </ItemGroup>
    158   <ItemGroup>
    159     <EmbeddedResource Include="SGAView.resx">
    160       <DependentUpon>SGAView.cs</DependentUpon>
    161     </EmbeddedResource>
     130    <None Include="SGAEngine.hl" />
    162131  </ItemGroup>
    163132  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
     
    175144set Outdir=$(Outdir)
    176145
    177 call PreBuildEvent.cmd</PreBuildEvent>
     146call PreBuildEvent.cmd
     147SubWCRev "%25ProjectDir%25\" "%25ProjectDir%25\HeuristicLabSGAPlugin.cs.frame" "%25ProjectDir%25\HeuristicLabSGAPlugin.cs"</PreBuildEvent>
    178148  </PropertyGroup>
    179149</Project>
Note: See TracChangeset for help on using the changeset viewer.