/** * Copy constructor, creates a new {@code ThirdMoment} identical * to the {@code original} * * @param original the {@code ThirdMoment} instance to copy */ public ThirdMoment(ThirdMoment original) { copy(original, this); }
/** * Copy constructor, creates a new {@code ThirdMoment} identical * to the {@code original} * * @param original the {@code ThirdMoment} instance to copy */ public ThirdMoment(ThirdMoment original) { copy(original, this); }
/** * Copies source to dest. * <p>Neither source nor dest can be null.</p> * * @param source FourthMoment to copy * @param dest FourthMoment to copy to * @throws NullPointerException if either source or dest is null */ public static void copy(FourthMoment source, FourthMoment dest) { ThirdMoment.copy(source, dest); dest.m4 = source.m4; } }
/** * Copies source to dest. * <p>Neither source nor dest can be null.</p> * * @param source FourthMoment to copy * @param dest FourthMoment to copy to * @throws NullPointerException if either source or dest is null */ public static void copy(FourthMoment source, FourthMoment dest) { ThirdMoment.copy(source, dest); dest.m4 = source.m4; } }
/** * {@inheritDoc} */ @Override public ThirdMoment copy() { ThirdMoment result = new ThirdMoment(); copy(this, result); return result; }
/** * {@inheritDoc} */ @Override public ThirdMoment copy() { ThirdMoment result = new ThirdMoment(); copy(this, result); return result; }
/** * Copies source to dest. * <p>Neither source nor dest can be null.</p> * * @param source Skewness to copy * @param dest Skewness to copy to * @throws NullPointerException if either source or dest is null */ public static void copy(Skewness source, Skewness dest) { dest.moment = new ThirdMoment(source.moment.copy()); dest.incMoment = source.incMoment; } }
/** * Copies source to dest. * <p>Neither source nor dest can be null.</p> * * @param source Skewness to copy * @param dest Skewness to copy to * @throws NullPointerException if either source or dest is null */ public static void copy(Skewness source, Skewness dest) { dest.setData(source.getDataRef()); dest.moment = new ThirdMoment(source.moment.copy()); dest.incMoment = source.incMoment; } }