Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/24/13 13:10:17 (11 years ago)
Author:
gkronber
Message:

#1508 refactoring: removed smurf-naming.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Problems.DataAnalysis.Trading/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Solution.cs

    r9744 r9745  
    3232  /// </summary>
    3333  [StorableClass]
    34   public abstract class TradingSolution : DataAnalysisSolution, ITradingSolution {
     34  public abstract class Solution : DataAnalysisSolution, ISolution {
    3535    private const string TrainingSharpeRatioResultName = "Sharpe ratio (training)";
    3636    private const string TestSharpeRatioResultName = "Sharpe ratio (test)";
     
    3838    private const string TestProfitResultName = "Profit (test)";
    3939
    40     public new ITradingModel Model {
    41       get { return (ITradingModel)base.Model; }
     40    public new IModel Model {
     41      get { return (IModel)base.Model; }
    4242      protected set { base.Model = value; }
    4343    }
    4444
    45     public new ITradingProblemData ProblemData {
    46       get { return (ITradingProblemData)base.ProblemData; }
     45    public new IProblemData ProblemData {
     46      get { return (IProblemData)base.ProblemData; }
    4747      protected set { base.ProblemData = value; }
    4848    }
     
    6868
    6969    [StorableConstructor]
    70     protected TradingSolution(bool deserializing) : base(deserializing) { }
    71     protected TradingSolution(TradingSolution original, Cloner cloner)
     70    protected Solution(bool deserializing) : base(deserializing) { }
     71    protected Solution(Solution original, Cloner cloner)
    7272      : base(original, cloner) {
    7373    }
    74     public TradingSolution(ITradingModel model, ITradingProblemData problemData)
     74    public Solution(IModel model, IProblemData problemData)
    7575      : base(model, problemData) {
    7676      Add(new Result(TrainingSharpeRatioResultName, "Share ratio of the signals of the model on the training partition", new DoubleValue()));
Note: See TracChangeset for help on using the changeset viewer.