Package blang.core
Interface Distribution<T>
- All Known Implementing Classes:
DistributionAdaptor
public interface Distribution<T>
An interface for distribution over an arbitrary type T modified in place.
Usage:
distribution.realization().SOME_METHOD_TO_MODIFY_STATE();
double result = distribution.logDensity();
or
distribution.sample(random);
T result = distribution.realization();
-
Method Summary
Modifier and Type Method Description double
logDensity()
T
realization()
void
sample(java.util.Random random)
-
Method Details
-
sample
void sample(java.util.Random random) -
logDensity
double logDensity() -
realization
T realization()
-