Changeset 15549 for branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/M5Regression/M5Utilities/M5UpdateParameters.cs
- Timestamp:
- 12/19/17 16:57:03 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/M5Regression/M5Utilities/M5UpdateParameters.cs
r15470 r15549 20 20 #endregion 21 21 22 using System.Collections.Generic;23 22 using HeuristicLab.Core; 24 using HeuristicLab.Optimization;25 23 using HeuristicLab.Problems.DataAnalysis; 26 24 27 25 namespace HeuristicLab.Algorithms.DataAnalysis { 28 26 internal class M5UpdateParameters { 29 private readonly ILeafType<IRegressionModel> LeafType1;30 private readonly IRegressionProblemData ProblemData1;31 private readonly IRandom Random1;27 private readonly ILeafType<IRegressionModel> leafType; 28 private readonly IRegressionProblemData problemData; 29 private readonly IRandom random; 32 30 public ILeafType<IRegressionModel> LeafType { 33 get { return LeafType1; }31 get { return leafType; } 34 32 } 35 33 private IRegressionProblemData ProblemData { 36 get { return ProblemData1; }34 get { return problemData; } 37 35 } 38 36 public IRandom Random { 39 get { return Random1; }37 get { return random; } 40 38 } 41 39 public IDataset Data { … … 44 42 45 43 public M5UpdateParameters(ILeafType<IRegressionModel> modeltype, IRegressionProblemData problemData, IRandom random) { 46 ProblemData1= problemData;47 Random1= random;48 LeafType1= modeltype;44 this.problemData = problemData; 45 this.random = random; 46 leafType = modeltype; 49 47 } 50 48 }
Note: See TracChangeset
for help on using the changeset viewer.