Changeset 5580 for branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4
- Timestamp:
- 03/01/11 15:07:18 (14 years ago)
- Location:
- branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/ArithmeticExpressionGrammar.cs
r5574 r5580 29 29 [StorableClass] 30 30 [Item("ArithmeticExpressionGrammar", "Represents a grammar for functional expressions using only arithmetic operations.")] 31 public class ArithmeticExpressionGrammar : DefaultSymbolicExpressionGrammar {31 public class ArithmeticExpressionGrammar : DefaultSymbolicExpressionGrammar, ISymbolicDataAnalysisGrammar { 32 32 33 33 [StorableConstructor] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/FullFunctionalExpressionGrammar.cs
r5574 r5580 29 29 [StorableClass] 30 30 [Item("FullFunctionalExpressionGrammar", "Represents a grammar for functional expressions using all available functions.")] 31 public class FullFunctionalExpressionGrammar : DefaultSymbolicExpressionGrammar {31 public class FullFunctionalExpressionGrammar : DefaultSymbolicExpressionGrammar, ISymbolicDataAnalysisGrammar { 32 32 [StorableConstructor] 33 33 protected FullFunctionalExpressionGrammar(bool deserializing) : base(deserializing) { } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/TypeCoherentExpressionGrammar.cs
r5574 r5580 29 29 [StorableClass] 30 30 [Item("TypeCoherentExpressionGrammar", "Represents a grammar for functional expressions in which special syntactic constraints are enforced so that boolean and real-valued expressions are not mixed.")] 31 public class TypeCoherentExpressionGrammar : DefaultSymbolicExpressionGrammar {31 public class TypeCoherentExpressionGrammar : DefaultSymbolicExpressionGrammar, ISymbolicDataAnalysisGrammar { 32 32 33 33 [StorableConstructor] -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj
r5577 r5580 116 116 </Compile> 117 117 <Compile Include="Analyzers\SymbolicDataAnalysisVariableFrequencyAnalyzer.cs" /> 118 <Compile Include="MultiObjectiveSymbolicDataAnalysisProblem.cs" /> 118 119 <Compile Include="Grammars\ArithmeticExpressionGrammar.cs" /> 119 120 <Compile Include="Grammars\FullFunctionalExpressionGrammar.cs" /> … … 123 124 <Compile Include="Interfaces\ISymbolicDataAnalysisValidatingAnalyzer.cs" /> 124 125 <Compile Include="Interfaces\ISymbolicDataAnalysisAnalyzer.cs" /> 126 <Compile Include="SingleObjectiveSymbolicDataAnalysisProblem.cs" /> 125 127 <Compile Include="SymbolicDataAnalysisExpressionTreeInterpreter.cs" /> 126 128 <Compile Include="SymbolicDataAnalysisExpressionTreeSimplifier.cs" /> -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisProblem.cs
r5578 r5580 30 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 31 31 32 // TODO add evaluator and solution creator parameter33 34 32 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 35 33 [StorableClass] 36 public abstract class SymbolicDataAnalysisProblem<T, U, V> : HeuristicOptimizationProblem< V, U>, ISymbolicDataAnalysisProblem, IStorableContent34 public abstract class SymbolicDataAnalysisProblem<T, U, V> : HeuristicOptimizationProblem<U, V>, ISymbolicDataAnalysisProblem, IStorableContent 37 35 where T : class,IDataAnalysisProblemData 38 where U : class, ISymbolicDataAnalysis SolutionCreator39 where V : class, ISymbolicDataAnalysis Evaluator<T>{36 where U : class, ISymbolicDataAnalysisEvaluator<T> 37 where V : class, ISymbolicDataAnalysisSolutionCreator { 40 38 #region parameter names & descriptions 41 39 private const string ProblemDataParameterName = "ProblemData"; … … 59 57 private const string MaximumFunctionArgumentsParameterDescription = "Maximal number of arguments of automatically defined functions."; 60 58 #endregion 61 62 59 63 60 #region parameter properties
Note: See TracChangeset
for help on using the changeset viewer.