de.unihalle.informatik.MiToBo.math.distributions.interfaces
Interface SamplingDistribution<T>

Type Parameters:
T - type of the sample / random variable
All Known Implementing Classes:
AbstractAssociationDistribution, AbstractMultiStateTransitionDistribution, AbstractMultiStateTransitionDistributionIndep, AssociationDistribution, AssociationDistributionNN, GaussianDistribution, GaussMixDistribution, GenericDiscreteDistribution, MultiObsDistributionIndepGaussians, MultiObsDistributionIndepGaussMix, MultiStateDistributionIndepGaussians, MultiStateLinTransDistributionIndepGaussians, MultiTargetRBMCDA, ParticleDistribution, PoissonDistribution, UniformDistribution

@ALDMetaInfo(export=ALLOWED)
public interface SamplingDistribution<T>

Interface for densities from which samples can be drawn. Don't forget to give your implementation the possibility to specify a Random generator if you want to reproduce results. The drawSample method lacks this possibility for time efficiency reasons.

Author:
Oliver Gress

Method Summary
 T drawSample()
          Generate a new sample from this density.
 

Method Detail

drawSample

T drawSample()
Generate a new sample from this density. This method should create a new object.

Returns:
new sample object


Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.