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 } } ); }
private MeanSum(MeanSum original, Cloner cloner) : base(original, cloner) { this.terms = cloner.Clone(original.terms); this.numberOfVariables = original.numberOfVariables; }
private MeanSum(MeanSum original, Cloner cloner) : base(original, cloner) { this.terms = cloner.Clone(original.terms); this.numberOfVariables = original.numberOfVariables; }