Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/20/09 15:06:46 (16 years ago)
Author:
epitzer
Message:

Upgrade Charting.Data, Logging, Operators.Programmable, OptimizationFrontend, OffspringSelection, SGA, TestFunctions and ThreadParallelEngine to 3.3 (#603)

Location:
trunk/sources/HeuristicLab.ThreadParallelEngine/3.3
Files:
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.ThreadParallelEngine/3.3/HeuristicLab.ThreadParallelEngine-3.3.csproj

    r1868 r1872  
    55    <ProductVersion>9.0.30729</ProductVersion>
    66    <SchemaVersion>2.0</SchemaVersion>
    7     <ProjectGuid>{6E757D0E-20F9-4E89-AF06-D7DA256870DB}</ProjectGuid>
     7    <ProjectGuid>{C2E99CCE-9FB0-456F-9BA0-57900E4AA799}</ProjectGuid>
    88    <OutputType>Library</OutputType>
    99    <AppDesignerFolder>Properties</AppDesignerFolder>
    1010    <RootNamespace>HeuristicLab.ThreadParallelEngine</RootNamespace>
    11     <AssemblyName>HeuristicLab.ThreadParallelEngine-3.2</AssemblyName>
     11    <AssemblyName>HeuristicLab.ThreadParallelEngine-3.3</AssemblyName>
    1212    <SignAssembly>true</SignAssembly>
    1313    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
     
    1717    <UpgradeBackupLocation>
    1818    </UpgradeBackupLocation>
     19    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
    1920  </PropertyGroup>
    2021  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     
    3536    <WarningLevel>4</WarningLevel>
    3637    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
    37     <DocumentationFile>bin\Release\HeuristicLab.ThreadParallelEngine-3.2.XML</DocumentationFile>
     38    <DocumentationFile>bin\Release\HeuristicLab.ThreadParallelEngine-3.3.xml</DocumentationFile>
    3839  </PropertyGroup>
    3940  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
     
    7374  <ItemGroup>
    7475    <Reference Include="System" />
     76    <Reference Include="System.Core">
     77      <RequiredTargetFramework>3.5</RequiredTargetFramework>
     78    </Reference>
    7579    <Reference Include="System.Data" />
    7680    <Reference Include="System.Drawing" />
     
    9498  </ItemGroup>
    9599  <ItemGroup>
    96     <ProjectReference Include="..\..\HeuristicLab.Core\3.2\HeuristicLab.Core-3.2.csproj">
    97       <Project>{F43B59AB-2B8C-4570-BC1E-15592086517C}</Project>
    98       <Name>HeuristicLab.Core-3.2</Name>
     100    <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
     101      <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
     102      <Name>HeuristicLab.Core-3.3</Name>
     103    </ProjectReference>
     104    <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj">
     105      <Project>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</Project>
     106      <Name>HeuristicLab.Persistence-3.3</Name>
    99107    </ProjectReference>
    100108    <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj">
  • trunk/sources/HeuristicLab.ThreadParallelEngine/3.3/HeuristicLabThreadParallelEnginePlugin.cs

    r1530 r1872  
    2929  /// Plugin class for HeuristicLab.ThreadParallelEngine plugin.
    3030  /// </summary>
    31   [ClassInfo(Name = "HeuristicLab.ThreadParallelEngine-3.2")]
    32   [PluginFile(Filename = "HeuristicLab.ThreadParallelEngine-3.2.dll", Filetype = PluginFileType.Assembly)]
    33   [Dependency(Dependency = "HeuristicLab.Core-3.2")]
     31  [ClassInfo(Name = "HeuristicLab.ThreadParallelEngine-3.3")]
     32  [PluginFile(Filename = "HeuristicLab.ThreadParallelEngine-3.3.dll", Filetype = PluginFileType.Assembly)]
     33  [Dependency(Dependency = "HeuristicLab.Core-3.3")]
    3434  public class HeuristicLabThreadParallelEnginePlugin : PluginBase {
    3535  }
  • trunk/sources/HeuristicLab.ThreadParallelEngine/3.3/Properties/AssemblyInfo.frame

    r581 r1872  
    5454// You can specify all the values or you can default the Revision and Build Numbers
    5555// by using the '*' as shown below:
    56 [assembly: AssemblyVersion("3.2.0.$WCREV$")]
    57 [assembly: AssemblyFileVersion("3.2.0.$WCREV$")]
     56[assembly: AssemblyVersion("3.3.0.$WCREV$")]
     57[assembly: AssemblyFileVersion("3.3.0.$WCREV$")]
    5858[assembly: AssemblyBuildDate("$WCNOW$")]
  • trunk/sources/HeuristicLab.ThreadParallelEngine/3.3/ThreadParallelEngine.cs

    r1530 r1872  
    2626using System.Threading;
    2727using HeuristicLab.Core;
     28using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2829
    2930namespace HeuristicLab.ThreadParallelEngine {
     
    4445    private int operatorIndex;
    4546
     47    [Storable]
    4648    private int myWorkers;
    4749    /// <summary>
     
    211213        WorkersChanged(this, new EventArgs());
    212214    }
    213 
    214     #region Persistence Methods
    215     /// <summary>
    216     /// Saves the current instance as <see cref="XmlNode"/> in the specified <paramref name="document"/>.
    217     /// </summary>
    218     /// <remarks>The number of workers is saved as <see cref="XmlAttribute"/> with attribute name
    219     /// <c>Workers</c>.</remarks>
    220     /// <param name="name">The (tag)name of the <see cref="XmlNode"/>.</param>
    221     /// <param name="document">The <see cref="XmlDocument"/> where the data is saved.</param>
    222     /// <param name="persistedObjects">The dictionary of all already persisted objects.
    223     /// (Needed to avoid cycles.)</param>
    224     /// <returns>The saved <see cref="XmlNode"/>.</returns>
    225     public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) {
    226       XmlNode node = base.GetXmlNode(name, document, persistedObjects);
    227       XmlAttribute workersAttribute = document.CreateAttribute("Workers");
    228       workersAttribute.Value = Workers.ToString();
    229       node.Attributes.Append(workersAttribute);
    230       return node;
    231     }
    232     /// <summary>
    233     /// Loads the persisted engine from the specified <paramref name="node"/>.
    234     /// </summary>
    235     /// <remarks>The number of workers must be saved in a specific way, see <see cref="GetXmlNode"/>
    236     /// for further information.</remarks>
    237     /// <param name="node">The <see cref="XmlNode"/> where the instance is saved.</param>
    238     /// <param name="restoredObjects">The dictionary of all already restored objects.
    239     /// (Needed to avoid cycles.)</param>
    240     public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
    241       base.Populate(node, restoredObjects);
    242       myWorkers = int.Parse(node.Attributes["Workers"].Value);
    243     }
    244     #endregion
    245215  }
    246216}
Note: See TracChangeset for help on using the changeset viewer.