示例#1
0
 public static void Copy(SecondMoment source, SecondMoment dest)
 {
     MathUtils.checkNotNull(source);
     MathUtils.checkNotNull(dest);
     FirstMoment.Copy(source, dest);
     dest.m2 = source.m2;
 }
        public FirstMoment Copy()
        {
            FirstMoment result = new FirstMoment();

            Copy(this, result);
            return(result);
        }
 public static void Copy(FirstMoment source, FirstMoment dest)
 {
     MathUtils.checkNotNull(source);
     MathUtils.checkNotNull(dest);
     dest.SetData(source.GetDataRef());
     dest.n    = source.n;
     dest.m1   = source.m1;
     dest.dev  = source.dev;
     dest.nDev = source.nDev;
 }
示例#4
0
 public Mean(FirstMoment m1)
 {
     this.moment    = m1;
     this.incMoment = false;
 }
示例#5
0
 public Mean()
 {
     this.incMoment = true;
     this.moment    = new FirstMoment();
 }
 public FirstMoment(FirstMoment original)
 {
     Copy(original, this);
 }