コード例 #1
0
 public void MeanSumTest() {
   var sum = new MeanSum();
   sum.Terms.Add(new MeanConst());
   sum.Terms.Add(new MeanConst());
   TestMeanFunction(sum, 0,
     new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
     new double[][]
       {
         new double[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
         new double[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
       }
   );
   sum = new MeanSum();
   sum.Terms.Add(new MeanConst());
   sum.Terms.Add(new MeanConst());
   TestMeanFunction(sum, 1,
     new double[] { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },
     new double[][]
       {
         new double[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
         new double[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
       }
   );
 }
コード例 #2
0
ファイル: MeanSum.cs プロジェクト: thunder176/HeuristicLab
 private MeanSum(MeanSum original, Cloner cloner)
     : base(original, cloner)
 {
     this.terms             = cloner.Clone(original.terms);
     this.numberOfVariables = original.numberOfVariables;
 }
コード例 #3
0
ファイル: MeanSum.cs プロジェクト: t-h-e/HeuristicLab
 private MeanSum(MeanSum original, Cloner cloner)
   : base(original, cloner) {
   this.terms = cloner.Clone(original.terms);
   this.numberOfVariables = original.numberOfVariables;
 }