Changeset 15064 for branches/EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/InfillCriteria/InfillCriterionBase.cs
- Timestamp:
- 06/26/17 09:10:56 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/InfillCriteria/InfillCriterionBase.cs
r14818 r15064 30 30 [StorableClass] 31 31 public abstract class InfillCriterionBase : ParameterizedNamedItem, IInfillCriterion { 32 33 32 [Storable] 34 p rotected IRegressionSolution RegressionSolution;33 public IRegressionSolution RegressionSolution { get; set; } 35 34 [Storable] 36 p rotected bool ExpensiveMaximization;35 public bool ExpensiveMaximization { get; set; } 37 36 [Storable] 38 p rotected RealVectorEncoding Encoding;37 public RealVectorEncoding Encoding { get; set; } 39 38 40 39 protected InfillCriterionBase(bool deserializing) : base(deserializing) { } 41 42 40 protected InfillCriterionBase(InfillCriterionBase original, Cloner cloner) : base(original, cloner) { 43 41 RegressionSolution = cloner.Clone(original.RegressionSolution); … … 48 46 49 47 public abstract double Evaluate(RealVector vector); 50 public abstract bool Maximization();48 //public abstract bool Maximization(); 51 49 52 public void Initialize(IRegressionSolution solution, bool expensiveMaximization, RealVectorEncoding encoding) { 53 RegressionSolution = solution; 54 ExpensiveMaximization = expensiveMaximization; 55 Encoding = encoding; 56 Initialize(); 57 } 58 59 protected abstract void Initialize(); 60 50 public abstract void Initialize(); 61 51 } 62 52 }
Note: See TracChangeset
for help on using the changeset viewer.