Changeset 14929 for branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces
- Timestamp:
- 05/04/17 19:06:54 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/IModelBacktransformator.cs
r14185 r14929 21 21 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Persistence; 24 24 25 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("3f3e9de7-8d23-4612-a6ba-11debb4bc204")] 26 27 public interface IModelBacktransformator { 27 28 ISymbolicDataAnalysisModel Backtransform(ISymbolicDataAnalysisModel model, IEnumerable<ITransformation> transformations, string targetVariable); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisAnalyzer.cs
r14185 r14929 24 24 using HeuristicLab.Optimization; 25 25 using HeuristicLab.Parameters; 26 using HeuristicLab.Persistence; 27 26 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 29 [StorableType("e5c7806e-464f-475d-9da2-28ded3004d81")] 27 30 public interface ISymbolicDataAnalysisAnalyzer : IAnalyzer { 28 31 IScopeTreeLookupParameter<ISymbolicExpressionTree> SymbolicExpressionTreeParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisBoundedOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("f8053cf9-0c1d-4bf5-a6fc-ff7f58ce1bf1")] 24 27 public interface ISymbolicDataAnalysisBoundedOperator : IOperator { 25 28 IValueLookupParameter<DoubleLimit> EstimationLimitsParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisEvaluator.cs
r14927 r14929 23 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 26 25 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 [StorableType("2a821c0c-a5b6-497c-bcd1-75426320e5c7")] 26 29 public interface ISymbolicDataAnalysisEvaluator<T> : IEvaluator 27 30 where T : class, IDataAnalysisProblemData { -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisExpressionCrossover.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 [StorableType("79e4cd8d-7134-4c1a-adca-66f02fa7e6f8")] 27 29 public interface ISymbolicDataAnalysisExpressionCrossover<T> : ISymbolicExpressionTreeCrossover, 28 30 ISymbolicExpressionTreeSizeConstraintOperator, ISymbolicDataAnalysisInterpreterOperator -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisExpressionTreeInterpreter.cs
r14185 r14929 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 [StorableType("18a6daff-e2a3-43c3-933b-b8b7082ebbc2")] 27 29 public interface ISymbolicDataAnalysisExpressionTreeInterpreter : INamedItem, IStatefulItem { 28 30 IEnumerable<double> GetSymbolicExpressionTreeValues(ISymbolicExpressionTree tree, IDataset dataset, IEnumerable<int> rows); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisGrammar.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("a81365cd-8355-47d4-9a64-00c9986dadfb")] 25 27 public interface ISymbolicDataAnalysisGrammar : ISymbolicExpressionGrammar { 26 28 } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisImpactValuesCalculator.cs
r14826 r14929 2 2 using HeuristicLab.Core; 3 3 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 4 using HeuristicLab.Persistence; 4 5 5 6 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 7 [StorableType("9bb22454-8303-4d6e-8c4b-a42a933bc4fa")] 6 8 public interface ISymbolicDataAnalysisSolutionImpactValuesCalculator : IItem { 7 9 void CalculateImpactAndReplacementValues(ISymbolicDataAnalysisModel model, ISymbolicExpressionTreeNode node, IDataAnalysisProblemData problemData, -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisInterpreterOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("c154a54d-07b4-4f08-9d5f-a8522e847c73")] 25 27 public interface ISymbolicDataAnalysisInterpreterOperator : IOperator { 26 28 ILookupParameter<ISymbolicDataAnalysisExpressionTreeInterpreter> SymbolicDataAnalysisTreeInterpreterParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisModel.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("d4853731-e483-4cd8-8516-20154057551d")] 24 27 public interface ISymbolicDataAnalysisModel : IDataAnalysisModel { 25 28 ISymbolicExpressionTree SymbolicExpressionTree { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisMultiObjectiveAnalyzer.cs
r14185 r14929 21 21 using HeuristicLab.Core; 22 22 using HeuristicLab.Data; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("d3f993b1-ab3c-4fe7-94ca-1fa10fe95a6e")] 24 27 public interface ISymbolicDataAnalysisMultiObjectiveAnalyzer : ISymbolicDataAnalysisAnalyzer { 25 28 IScopeTreeLookupParameter<DoubleArray> QualitiesParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisMultiObjectiveEvaluator.cs
r14927 r14929 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 using HeuristicLab.Persistence; 27 28 28 29 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 30 [StorableType("b61cf100-b98b-41ae-9fd3-163fc9f2ac95")] 29 31 public interface ISymbolicDataAnalysisMultiObjectiveEvaluator<T> : ISymbolicDataAnalysisEvaluator<T>, IMultiObjectiveEvaluator 30 32 where T : class, IDataAnalysisProblemData { -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisProblem.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 [StorableType("636bb3d3-5544-47cf-8219-6862a27a5abe")] 27 29 public interface ISymbolicDataAnalysisProblem : IDataAnalysisProblem, IHeuristicOptimizationProblem { 28 30 IValueParameter<ISymbolicDataAnalysisGrammar> SymbolicExpressionTreeGrammarParameter { get; } … … 47 49 } 48 50 51 [StorableType("7f1f788a-725a-4a79-a2da-f2c4afe71917")] 49 52 public interface ISymbolicDataAnalysisSingleObjectiveProblem : ISymbolicDataAnalysisProblem, ISingleObjectiveHeuristicOptimizationProblem { } 53 [StorableType("c3e98d67-972f-412d-8839-0e50c569b038")] 50 54 public interface ISymbolicDataAnalysisMultiObjectiveProblem : ISymbolicDataAnalysisProblem, IMultiObjectiveHeuristicOptimizationProblem { } 51 55 } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisSingleObjectiveAnalyzer.cs
r14185 r14929 24 24 using HeuristicLab.Optimization; 25 25 using HeuristicLab.Parameters; 26 using HeuristicLab.Persistence; 27 26 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 29 [StorableType("aa53b4d0-ccf6-4db4-86dc-c6e2c77b709a")] 27 30 public interface ISymbolicDataAnalysisSingleObjectiveAnalyzer : ISymbolicDataAnalysisAnalyzer { 28 31 IScopeTreeLookupParameter<DoubleValue> QualityParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisSingleObjectiveEvaluator.cs
r14927 r14929 24 24 using System.Collections.Generic; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Persistence; 27 26 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 29 [StorableType("add2c49f-dd92-47ef-88d3-a08ac7ecb639")] 27 30 public interface ISymbolicDataAnalysisSingleObjectiveEvaluator<T> : ISymbolicDataAnalysisEvaluator<T>, ISingleObjectiveEvaluator 28 31 where T : class, IDataAnalysisProblemData { -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisSolution.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 22 23 23 24 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 25 [StorableType("2fc29f2b-4b62-463c-8a4f-bc8ad566ffbd")] 24 26 public interface ISymbolicDataAnalysisSolution : IDataAnalysisSolution { 25 27 new ISymbolicDataAnalysisModel Model { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisSolutionCreator.cs
r14185 r14929 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Persistence; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 [StorableType("7ee4dae7-848b-47dc-9d04-e95d02560f8f")] 25 28 public interface ISymbolicDataAnalysisSolutionCreator : ISymbolicExpressionTreeCreator, ISolutionCreator { 26 29 } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisValidationAnalyzer.cs
r14927 r14929 21 21 using HeuristicLab.Core; 22 22 using HeuristicLab.Data; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("b8e8f734-2d38-457d-91c7-d41c4785da51")] 24 27 public interface ISymbolicDataAnalysisValidationAnalyzer<T, U> : ISymbolicDataAnalysisAnalyzer, ISymbolicDataAnalysisInterpreterOperator 25 28 where T : class, ISymbolicDataAnalysisEvaluator<U> -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/IVariableSymbol.cs
r14826 r14929 21 21 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 24 26 … … 26 28 /// Any symbol that references a variable (includes terminal as well as non-terminal symbols) 27 29 /// </summary> 30 [StorableType("81474152-f79e-4a10-b887-b181fbf90a73")] 28 31 public interface IVariableSymbol : ISymbol { 29 32 } -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/IVariableTreeNode.cs
r14826 r14929 21 21 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using HeuristicLab.Persistence; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 24 26 /// <summary> 25 27 /// Any tree node that references a variable 26 28 /// </summary> 29 [StorableType("b48faab3-4259-4a11-890b-0867689fc103")] 27 30 public interface IVariableTreeNode : ISymbolicExpressionTreeNode { 28 31 string VariableName { get; }
Note: See TracChangeset
for help on using the changeset viewer.