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