Changeset 7037


Ignore:
Timestamp:
11/22/11 13:34:53 (10 years ago)
Author:
mkommend
Message:

#1654: Implemented MultiSymbolicDataAnalysisExpressionTreeCreator.

Location:
trunk
Files:
6 added
4 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources

    • Property svn:ignore
      •  

        old new  
        44*.suo
        55*.vsp
         6Doxygen
        67Google.ProtocolBuffers-0.9.1.dll
        78HeuristicLab 3.3.5.1.ReSharper.user
        89HeuristicLab 3.3.6.0.ReSharper.user
        910HeuristicLab.4.5.resharper.user
         11HeuristicLab.ExtLibs.6.0.ReSharper.user
        1012HeuristicLab.resharper.user
        1113ProtoGen.exe
         
        1618bin
        1719protoc.exe
        18 HeuristicLab.ExtLibs.6.0.ReSharper.user
        19 Doxygen
  • trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/MultiSymbolicExpressionTreeArchitectureManipulator.cs

    r6929 r7037  
    9797
    9898      List<ISymbolicExpressionTreeManipulator> list = new List<ISymbolicExpressionTreeManipulator>();
    99       foreach (Type type in ApplicationManager.Manager.GetTypes(typeof(ISymbolicExpressionTreeManipulator))) {
     99      var plugin = ApplicationManager.Manager.GetDeclaringPlugin(this.GetType());
     100      foreach (Type type in ApplicationManager.Manager.GetTypes(typeof(ISymbolicExpressionTreeManipulator), plugin)) {
    100101        if (!typeof(IMultiOperator<ISymbolicExpressionTreeManipulator>).IsAssignableFrom(type))
    101102          list.Add((ISymbolicExpressionTreeManipulator)Activator.CreateInstance(type));
  • trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators/MultiSymbolicExpressionTreeManipulator.cs

    r6929 r7037  
    7373
    7474      List<ISymbolicExpressionTreeManipulator> list = new List<ISymbolicExpressionTreeManipulator>();
    75       foreach (Type type in ApplicationManager.Manager.GetTypes(typeof(ISymbolicExpressionTreeManipulator))) {
     75      var plugin = ApplicationManager.Manager.GetDeclaringPlugin(this.GetType());
     76      foreach (Type type in ApplicationManager.Manager.GetTypes(typeof(ISymbolicExpressionTreeManipulator), plugin)) {
    7677        if (!typeof(IMultiOperator<ISymbolicExpressionTreeManipulator>).IsAssignableFrom(type) &&
    7778            !typeof(ISymbolicExpressionTreeArchitectureAlteringOperator).IsAssignableFrom(type))
  • trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj

    r6888 r7037  
    121121    <Compile Include="Analyzers\SymbolicDataAnalysisVariableFrequencyAnalyzer.cs" />
    122122    <Compile Include="Analyzers\SymbolicDataAnalysisAlleleFrequencyAnalyzer.cs" />
    123     <Compile Include="SymbolicDataAnalysisExpressionFullTreeCreator.cs" />
     123    <Compile Include="Creators\MultiSymbolicDataAnalysisExpressionCreator.cs" />
     124    <Compile Include="Creators\SymbolicDataAnalysisExpressionFullTreeCreator.cs" />
     125    <Compile Include="Creators\SymbolicDataAnalysisExpressionGrowTreeCreator.cs" />
     126    <Compile Include="Creators\SymbolicDataAnalysisExpressionRampedHalfAndHalfTreeCreator.cs" />
     127    <Compile Include="Creators\SymbolicDataAnalysisExpressionTreeCreator.cs" />
    124128    <Compile Include="Plugin.cs" />
    125     <Compile Include="SymbolicDataAnalysisExpressionGrowTreeCreator.cs" />
    126     <Compile Include="SymbolicDataAnalysisExpressionRampedHalfAndHalfTreeCreator.cs" />
    127129    <Compile Include="SymbolicDataAnalysisExpressionTreeILEmittingInterpreter.cs" />
    128130    <Compile Include="Formatters\SymbolicDataAnalysisExpressionLatexFormatter.cs" />
     
    131133    <Compile Include="Interfaces\ISymbolicDataAnalysisExpressionTreeInterpreter.cs" />
    132134    <Compile Include="Interfaces\ISymbolicDataAnalysisProblem.cs" />
    133     <Compile Include="SymbolicDataAnalysisExpressionTreeCreator.cs" />
    134135    <Compile Include="SymbolicDataAnalysisModel.cs">
    135136      <SubType>Code</SubType>
  • trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisProblem.cs

    r6978 r7037  
    169169      Parameters.Add(new FixedValueParameter<PercentValue>(RelativeNumberOfEvaluatedSamplesParameterName, RelativeNumberOfEvaluatedSamplesParameterDescription, new PercentValue(1)));
    170170
    171       SolutionCreatorParameter.Hidden = true;
    172171      SymbolicExpressionTreeInterpreterParameter.Hidden = true;
    173172      MaximumFunctionArgumentsParameter.Hidden = true;
  • trunk/tools/DebuggerVisualizer

    • Property svn:ignore
      •  

        old new  
        11HeuristicLab.DebuggerVisualizers.sln.docstates
        22HeuristicLab.DebuggerVisualizers.suo
         3_ReSharper.HeuristicLab.DebuggerVisualizers
         4HeuristicLab.DebuggerVisualizers.6.0.ReSharper.user
         5*.suo
Note: See TracChangeset for help on using the changeset viewer.