Changeset 16476 for branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces
- Timestamp:
- 01/02/19 09:22:21 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/IModelBacktransformator.cs
r16453 r16476 21 21 22 22 using System.Collections.Generic; 23 23 using HEAL.Fossil; 24 24 25 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("4efb3867-0439-4b87-b479-f7daab7fc00c")] 26 27 public interface IModelBacktransformator { 27 28 ISymbolicDataAnalysisModel Backtransform(ISymbolicDataAnalysisModel model, IEnumerable<ITransformation> transformations, string targetVariable); -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisAnalyzer.cs
r16462 r16476 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 [StorableType("fe8b44e0-da46-4b1e-bbb2-b0b9cd7eff1d")] 25 28 public interface ISymbolicDataAnalysisAnalyzer : IAnalyzer { 26 29 IScopeTreeLookupParameter<ISymbolicExpressionTree> SymbolicExpressionTreeParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisBoundedOperator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("907f1d0c-32a1-483a-9cdc-210e4d02383b")] 24 27 public interface ISymbolicDataAnalysisBoundedOperator : IOperator { 25 28 IValueLookupParameter<DoubleLimit> EstimationLimitsParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisEvaluator.cs
r16453 r16476 23 23 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 26 25 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 [StorableType("2b2905bb-f628-4e13-9927-2828d6604aed")] 26 29 public interface ISymbolicDataAnalysisEvaluator<T> : IEvaluator 27 30 where T : class,IDataAnalysisProblemData { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisExpressionCrossover.cs
r16453 r16476 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 [StorableType("0cf78789-b5e9-40b4-ba6a-461a16c802f1")] 27 29 public interface ISymbolicDataAnalysisExpressionCrossover<T> : ISymbolicExpressionTreeCrossover, 28 30 ISymbolicExpressionTreeSizeConstraintOperator, ISymbolicDataAnalysisInterpreterOperator -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisExpressionTreeInterpreter.cs
r16453 r16476 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 [StorableType("6877d63a-8e79-4fea-a2d2-73574ee274c6")] 27 29 public interface ISymbolicDataAnalysisExpressionTreeInterpreter : INamedItem, IStatefulItem { 28 30 IEnumerable<double> GetSymbolicExpressionTreeValues(ISymbolicExpressionTree tree, IDataset dataset, IEnumerable<int> rows); -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisGrammar.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("5b0720d7-b1f0-4c2f-893e-cd2549e20e9e")] 25 27 public interface ISymbolicDataAnalysisGrammar : ISymbolicExpressionGrammar { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisImpactValuesCalculator.cs
r14826 r16476 2 2 using HeuristicLab.Core; 3 3 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 4 using HEAL.Fossil; 4 5 5 6 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 7 [StorableType("b00d5149-fa66-4096-ba46-3258cbd1f42b")] 6 8 public interface ISymbolicDataAnalysisSolutionImpactValuesCalculator : IItem { 7 9 void CalculateImpactAndReplacementValues(ISymbolicDataAnalysisModel model, ISymbolicExpressionTreeNode node, IDataAnalysisProblemData problemData, -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisInterpreterOperator.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("56f4827e-3ebf-4638-a79e-bf6814a58d60")] 25 27 public interface ISymbolicDataAnalysisInterpreterOperator : IOperator { 26 28 ILookupParameter<ISymbolicDataAnalysisExpressionTreeInterpreter> SymbolicDataAnalysisTreeInterpreterParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisModel.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("62aff7f8-5ae1-4e58-966e-92e388cb067f")] 24 27 public interface ISymbolicDataAnalysisModel : IDataAnalysisModel { 25 28 ISymbolicExpressionTree SymbolicExpressionTree { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisMultiObjectiveAnalyzer.cs
r16453 r16476 21 21 using HeuristicLab.Core; 22 22 using HeuristicLab.Data; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("46b43be7-4607-4e1a-83f0-f51da9338de6")] 24 27 public interface ISymbolicDataAnalysisMultiObjectiveAnalyzer : ISymbolicDataAnalysisAnalyzer { 25 28 IScopeTreeLookupParameter<DoubleArray> QualitiesParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisMultiObjectiveEvaluator.cs
r16453 r16476 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 using HEAL.Fossil; 27 28 28 29 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 30 [StorableType("43c3d78e-6ece-4955-80cd-68595c78cd03")] 29 31 public interface ISymbolicDataAnalysisMultiObjectiveEvaluator<T> : ISymbolicDataAnalysisEvaluator<T>, IMultiObjectiveEvaluator 30 32 where T : class,IDataAnalysisProblemData { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisProblem.cs
r16453 r16476 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 [StorableType("17dc51c4-499c-49dc-b3ac-72364358f7e7")] 27 29 public interface ISymbolicDataAnalysisProblem : IDataAnalysisProblem, IHeuristicOptimizationProblem { 28 30 IValueParameter<ISymbolicDataAnalysisGrammar> SymbolicExpressionTreeGrammarParameter { get; } … … 47 49 } 48 50 51 [StorableType("07b08ca0-40cb-433e-8aed-72df06a87d62")] 49 52 public interface ISymbolicDataAnalysisSingleObjectiveProblem : ISymbolicDataAnalysisProblem, ISingleObjectiveHeuristicOptimizationProblem { } 53 54 [StorableType("1c5a0cf4-1286-45d8-b126-a6f5ddccf7bf")] 50 55 public interface ISymbolicDataAnalysisMultiObjectiveProblem : ISymbolicDataAnalysisProblem, IMultiObjectiveHeuristicOptimizationProblem { } 51 56 } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisSingleObjectiveAnalyzer.cs
r16462 r16476 21 21 using HeuristicLab.Core; 22 22 using HeuristicLab.Data; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("f2c0ca54-a2a9-49b8-9f5f-734368000f68")] 24 27 public interface ISymbolicDataAnalysisSingleObjectiveAnalyzer : ISymbolicDataAnalysisAnalyzer { 25 28 IScopeTreeLookupParameter<DoubleValue> QualityParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisSingleObjectiveEvaluator.cs
r16453 r16476 24 24 using System.Collections.Generic; 25 25 using HeuristicLab.Core; 26 using HEAL.Fossil; 27 26 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 29 [StorableType("2564fc97-080d-4153-8f3a-db764bd06d09")] 27 30 public interface ISymbolicDataAnalysisSingleObjectiveEvaluator<T> : ISymbolicDataAnalysisEvaluator<T>, ISingleObjectiveEvaluator 28 31 where T : class,IDataAnalysisProblemData { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisSolution.cs
r16453 r16476 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 22 23 23 24 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 25 [StorableType("8a9461b9-bc39-4fe5-8cab-12ce45977564")] 24 26 public interface ISymbolicDataAnalysisSolution : IDataAnalysisSolution { 25 27 new ISymbolicDataAnalysisModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisSolutionCreator.cs
r16453 r16476 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 25 24 26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 27 [StorableType("8d1af4bf-dc4b-45cd-abdc-894b8c353fc5")] 25 28 public interface ISymbolicDataAnalysisSolutionCreator : ISymbolicExpressionTreeCreator, ISolutionCreator { 26 29 } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisValidationAnalyzer.cs
r16453 r16476 21 21 using HeuristicLab.Core; 22 22 using HeuristicLab.Data; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("c758eecc-12c0-46d8-839e-5c59af7ff095")] 24 27 public interface ISymbolicDataAnalysisValidationAnalyzer<T, U> : ISymbolicDataAnalysisAnalyzer, ISymbolicDataAnalysisInterpreterOperator 25 28 where T : class,ISymbolicDataAnalysisEvaluator<U> -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/IVariableSymbol.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 24 26 [StorableType("3b28c671-df09-4f2c-9292-b3510b593c5f")] 25 27 /// <summary> 26 28 /// Any symbol that references a variable (includes terminal as well as non-terminal symbols) -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/IVariableTreeNode.cs
r16453 r16476 21 21 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 26 [StorableType("cc5c792d-09a8-4351-8438-bd8482d8aa03")] 24 27 /// <summary> 25 28 /// Any tree node that references a variable
Note: See TracChangeset
for help on using the changeset viewer.