All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bnd.math.business.rand.SumDistributionProvider.scala Maven / Gradle / Ivy

The newest version!
package com.bnd.math.business.rand

import scala.collection.JavaConversions._

protected class SumDistributionProvider[T](
        plus : (T, T) => T)(
		distr1 : RandomDistributionProvider[T],
		distr2 : RandomDistributionProvider[T]
	) extends AbstractRandomDistributionProvider[T](distr1.getValueType) {

	override def next = plus(distr1.next, distr2.next)

	override def mean = distr1.mean + distr2.mean

	override def variance = distr1.variance + distr2.variance	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy