com.cra.figaro.library.atomic

continuous

package continuous

Visibility
  1. Public
  2. All

Type Members

  1. class AtomicBeta extends Element[Double] with Atomic[Double] with DoubleParameter with ValuesMaker[Double] with Beta

    A Beta distribution in which the alpha and beta parameters are provided.

    A Beta distribution in which the alpha and beta parameters are provided. This Beta element can be used as the parameter for a ParameterizedFlip.

  2. class AtomicDirichlet extends Element[Array[Double]] with Atomic[Array[Double]] with ArrayParameter with ValuesMaker[Array[Double]] with Dirichlet

    Dirichlet distributions in which the parameters are constants.

    Dirichlet distributions in which the parameters are constants. These Dirichlet elements can also serve as parameters for ParameterizedSelect.

  3. class AtomicExponential extends Element[Double] with Atomic[Double]

    An exponential distribution in which the parameter is a constant.

  4. class AtomicGamma extends Element[Double] with Atomic[Double]

    A Gamma distribution in which both the k and theta parameters are constants.

    A Gamma distribution in which both the k and theta parameters are constants. Theta defaults to 1.

  5. class AtomicInverseGamma extends Element[Double] with Atomic[Double]

    A Gamma distribution in which both the k and theta parameters are constants.

    A Gamma distribution in which both the k and theta parameters are constants. Theta defaults to 1.

  6. class AtomicMultivariateNormal extends Element[List[Double]] with Atomic[List[Double]]

    A multivariate normal distribution in which the means and variance-covariances are constants.

  7. class AtomicNormal extends Element[Double] with Atomic[Double]

    A normal distribution in which the mean and variance are constants.

  8. class AtomicUniform extends Element[Double] with Atomic[Double]

    A continuous uniform distribution in which the parameters are constants.

  9. trait Beta extends Element[Double] with Continuous[Double]

  10. class CompoundBeta extends NonCachingChain[Double, Double] with Beta

    A Beta distribution in which the parameters are elements.

  11. class CompoundDirichlet extends NonCachingChain[List[Double], Array[Double]] with Dirichlet

    Dirichlet distributions in which the parameters are elements.

  12. class CompoundExponential extends NonCachingChain[Double, Double] with Exponential

    An exponential distribution in which the parameter is an element.

  13. class CompoundGamma extends NonCachingChain[Double, Double] with Gamma

    A Gamma distribution in which k and theta are both elements.

  14. class CompoundNormal extends NonCachingChain[Double, Double] with Normal

    A normal distribution in which the mean and variance are both elements.

  15. class CompoundUniform extends NonCachingChain[Double, Double] with Uniform

    A continuous uniform distribution in which the parameters are elements.

  16. trait Dirichlet extends Element[Array[Double]] with Continuous[Array[Double]]

  17. trait Exponential extends Element[Double] with Continuous[Double]

  18. trait Gamma extends Element[Double] with Continuous[Double]

  19. class GammaCompoundK extends NonCachingChain[Double, Double] with Gamma

    A Gamma distribution in which the k parameter is an element and theta is constant.

    A Gamma distribution in which the k parameter is an element and theta is constant. Theta defaults to 1.

  20. class MultivariateCompoundNormal extends NonCachingChain[List[Double], List[Double]]

    A normal distribution in which the mean and variance are both elements.

  21. class MultivariateNormalCompoundMean extends NonCachingChain[List[Double], List[Double]]

    A normal distribution in which the mean is an element and the variance is constant.

  22. trait Normal extends Element[Double] with Continuous[Double]

  23. class NormalCompoundMean extends NonCachingChain[Double, Double] with Normal

    A normal distribution in which the mean is an element and the variance is constant.

  24. class NormalCompoundVariance extends NonCachingChain[Double, Double] with Normal

    A normal distribution in which the mean is constant and the variance is an element.

  25. trait Uniform extends Element[Double] with Continuous[Double]

Value Members

  1. object Beta extends Creatable

  2. object BetaParameter extends Creatable

  3. object Dirichlet extends Creatable

  4. object DirichletParameter extends Creatable

  5. object Exponential extends Creatable

  6. object Gamma extends Creatable

  7. object InverseGamma

  8. object MultivariateNormal extends Creatable

  9. object Normal extends Creatable

  10. object Uniform extends Creatable

  11. object Util

Ungrouped