randist

package
v0.0.0-...-3807912 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2016 License: GPL-2.0 Imports: 5 Imported by: 0

Documentation

Overview

//////// AUTOMATICALLY GENERATED CODE - DO NOT EDIT //////////

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bernoulli

func Bernoulli(r *rng.GslRng, p float64) uint32

func BernoulliPdf

func BernoulliPdf(k uint32, p float64) float64

func Beta

func Beta(r *rng.GslRng, a float64, b float64) float64

func BetaPdf

func BetaPdf(x float64, a float64, b float64) float64

func Binomial

func Binomial(r *rng.GslRng, p float64, n uint32) uint32

func BinomialPdf

func BinomialPdf(k uint32, p float64, n uint32) float64

func BivariateGaussian

func BivariateGaussian(r *rng.GslRng, sigmaX float64, sigmaY float64, rho float64) (float64, float64)

func BivariateGaussianPdf

func BivariateGaussianPdf(x float64, y float64, sigmaX float64, sigmaY float64, rho float64) float64

func Cauchy

func Cauchy(r *rng.GslRng, a float64) float64

func CauchyPdf

func CauchyPdf(x float64, a float64) float64

func CdfBetaP

func CdfBetaP(x float64, a float64, b float64) float64

func CdfBetaPinv

func CdfBetaPinv(p float64, a float64, b float64) float64

func CdfBetaQ

func CdfBetaQ(x float64, a float64, b float64) float64

func CdfBetaQinv

func CdfBetaQinv(q float64, a float64, b float64) float64

func CdfBinomialP

func CdfBinomialP(k uint32, p float64, n uint32) float64

func CdfBinomialQ

func CdfBinomialQ(k uint32, p float64, n uint32) float64

func CdfCauchyP

func CdfCauchyP(x float64, a float64) float64

func CdfCauchyPinv

func CdfCauchyPinv(p float64, a float64) float64

func CdfCauchyQ

func CdfCauchyQ(x float64, a float64) float64

func CdfCauchyQinv

func CdfCauchyQinv(q float64, a float64) float64

func CdfChisqP

func CdfChisqP(x float64, nu float64) float64

func CdfChisqPinv

func CdfChisqPinv(p float64, nu float64) float64

func CdfChisqQ

func CdfChisqQ(x float64, nu float64) float64

func CdfChisqQinv

func CdfChisqQinv(q float64, nu float64) float64

func CdfExponentialP

func CdfExponentialP(x float64, mu float64) float64

func CdfExponentialPinv

func CdfExponentialPinv(p float64, mu float64) float64

func CdfExponentialQ

func CdfExponentialQ(x float64, mu float64) float64

func CdfExponentialQinv

func CdfExponentialQinv(q float64, mu float64) float64

func CdfExppowP

func CdfExppowP(x float64, a float64, b float64) float64

func CdfExppowQ

func CdfExppowQ(x float64, a float64, b float64) float64

func CdfFdistP

func CdfFdistP(x float64, nu1 float64, nu2 float64) float64

func CdfFdistPinv

func CdfFdistPinv(p float64, nu1 float64, nu2 float64) float64

func CdfFdistQ

func CdfFdistQ(x float64, nu1 float64, nu2 float64) float64

func CdfFdistQinv

func CdfFdistQinv(q float64, nu1 float64, nu2 float64) float64

func CdfFlatP

func CdfFlatP(x float64, a float64, b float64) float64

func CdfFlatPinv

func CdfFlatPinv(p float64, a float64, b float64) float64

func CdfFlatQ

func CdfFlatQ(x float64, a float64, b float64) float64

func CdfFlatQinv

func CdfFlatQinv(q float64, a float64, b float64) float64

func CdfGammaP

func CdfGammaP(x float64, a float64, b float64) float64

func CdfGammaPinv

func CdfGammaPinv(p float64, a float64, b float64) float64

func CdfGammaQ

func CdfGammaQ(x float64, a float64, b float64) float64

func CdfGammaQinv

func CdfGammaQinv(q float64, a float64, b float64) float64

func CdfGaussianP

func CdfGaussianP(x float64, sigma float64) float64

func CdfGaussianPinv

func CdfGaussianPinv(p float64, sigma float64) float64

func CdfGaussianQ

func CdfGaussianQ(x float64, sigma float64) float64

func CdfGaussianQinv

func CdfGaussianQinv(q float64, sigma float64) float64

func CdfGeometricP

func CdfGeometricP(k uint32, p float64) float64

func CdfGeometricQ

func CdfGeometricQ(k uint32, p float64) float64

func CdfGumbel1P

func CdfGumbel1P(x float64, a float64, b float64) float64

func CdfGumbel1Pinv

func CdfGumbel1Pinv(p float64, a float64, b float64) float64

func CdfGumbel1Q

func CdfGumbel1Q(x float64, a float64, b float64) float64

func CdfGumbel1Qinv

func CdfGumbel1Qinv(q float64, a float64, b float64) float64

func CdfGumbel2P

func CdfGumbel2P(x float64, a float64, b float64) float64

func CdfGumbel2Pinv

func CdfGumbel2Pinv(p float64, a float64, b float64) float64

func CdfGumbel2Q

func CdfGumbel2Q(x float64, a float64, b float64) float64

func CdfGumbel2Qinv

func CdfGumbel2Qinv(q float64, a float64, b float64) float64

func CdfHypergeometricP

func CdfHypergeometricP(k uint32, n1 uint32, n2 uint32, t uint32) float64

func CdfHypergeometricQ

func CdfHypergeometricQ(k uint32, n1 uint32, n2 uint32, t uint32) float64

func CdfLaplaceP

func CdfLaplaceP(x float64, a float64) float64

func CdfLaplacePinv

func CdfLaplacePinv(p float64, a float64) float64

func CdfLaplaceQ

func CdfLaplaceQ(x float64, a float64) float64

func CdfLaplaceQinv

func CdfLaplaceQinv(q float64, a float64) float64

func CdfLogisticP

func CdfLogisticP(x float64, a float64) float64

func CdfLogisticPinv

func CdfLogisticPinv(p float64, a float64) float64

func CdfLogisticQ

func CdfLogisticQ(x float64, a float64) float64

func CdfLogisticQinv

func CdfLogisticQinv(q float64, a float64) float64

func CdfLognormalP

func CdfLognormalP(x float64, zeta float64, sigma float64) float64

func CdfLognormalPinv

func CdfLognormalPinv(p float64, zeta float64, sigma float64) float64

func CdfLognormalQ

func CdfLognormalQ(x float64, zeta float64, sigma float64) float64

func CdfLognormalQinv

func CdfLognormalQinv(q float64, zeta float64, sigma float64) float64

func CdfNegativeBinomialP

func CdfNegativeBinomialP(k uint32, p float64, n float64) float64

func CdfNegativeBinomialQ

func CdfNegativeBinomialQ(k uint32, p float64, n float64) float64

func CdfParetoP

func CdfParetoP(x float64, a float64, b float64) float64

func CdfParetoPinv

func CdfParetoPinv(p float64, a float64, b float64) float64

func CdfParetoQ

func CdfParetoQ(x float64, a float64, b float64) float64

func CdfParetoQinv

func CdfParetoQinv(q float64, a float64, b float64) float64

func CdfPascalP

func CdfPascalP(k uint32, p float64, n uint32) float64

func CdfPascalQ

func CdfPascalQ(k uint32, p float64, n uint32) float64

func CdfPoissonP

func CdfPoissonP(k uint32, mu float64) float64

func CdfPoissonQ

func CdfPoissonQ(k uint32, mu float64) float64

func CdfRayleighP

func CdfRayleighP(x float64, sigma float64) float64

func CdfRayleighPinv

func CdfRayleighPinv(p float64, sigma float64) float64

func CdfRayleighQ

func CdfRayleighQ(x float64, sigma float64) float64

func CdfRayleighQinv

func CdfRayleighQinv(q float64, sigma float64) float64

func CdfTdistP

func CdfTdistP(x float64, nu float64) float64

func CdfTdistPinv

func CdfTdistPinv(p float64, nu float64) float64

func CdfTdistQ

func CdfTdistQ(x float64, nu float64) float64

func CdfTdistQinv

func CdfTdistQinv(q float64, nu float64) float64

func CdfUgaussianP

func CdfUgaussianP(x float64) float64

func CdfUgaussianPinv

func CdfUgaussianPinv(p float64) float64

func CdfUgaussianQ

func CdfUgaussianQ(x float64) float64

func CdfUgaussianQinv

func CdfUgaussianQinv(q float64) float64

func CdfWeibullP

func CdfWeibullP(x float64, a float64, b float64) float64

func CdfWeibullPinv

func CdfWeibullPinv(p float64, a float64, b float64) float64

func CdfWeibullQ

func CdfWeibullQ(x float64, a float64, b float64) float64

func CdfWeibullQinv

func CdfWeibullQinv(q float64, a float64, b float64) float64

func Chisq

func Chisq(r *rng.GslRng, nu float64) float64

func ChisqPdf

func ChisqPdf(x float64, nu float64) float64

func Choose

func Choose(rng *rng.GslRng, dest interface{}, src interface{}, n int) int

void gsl_ran_sample (const gsl_rng * r, void * dest, size_t k, void * src, size_t n, size_t size)

func Dir2d

func Dir2d(r *rng.GslRng) (float64, float64)

func Dir2dTrigMethod

func Dir2dTrigMethod(r *rng.GslRng) (float64, float64)

func Dir3d

func Dir3d(r *rng.GslRng) (float64, float64, float64)

func DirNd

func DirNd(r *rng.GslRng, n int) float64

func Dirichlet

func Dirichlet(r *rng.GslRng, k int, alpha []float64, theta []float64)

func DirichletLnpdf

func DirichletLnpdf(k int, alpha []float64, theta []float64) float64

func DirichletPdf

func DirichletPdf(k int, alpha []float64, theta []float64) float64

func Discrete

func Discrete(r *rng.GslRng, g *GslRanDiscreteT) int

func DiscretePdf

func DiscretePdf(k int, g *GslRanDiscreteT) float64

func Exponential

func Exponential(r *rng.GslRng, mu float64) float64

func ExponentialPdf

func ExponentialPdf(x float64, mu float64) float64

func Exppow

func Exppow(r *rng.GslRng, a float64, b float64) float64

func ExppowPdf

func ExppowPdf(x float64, a float64, b float64) float64

func Fdist

func Fdist(r *rng.GslRng, nu1 float64, nu2 float64) float64

func FdistPdf

func FdistPdf(x float64, nu1 float64, nu2 float64) float64

func Flat

func Flat(r *rng.GslRng, a float64, b float64) float64

func FlatPdf

func FlatPdf(x float64, a float64, b float64) float64

func Gamma

func Gamma(r *rng.GslRng, a float64, b float64) float64

func GammaKnuth

func GammaKnuth(r *rng.GslRng, a float64, b float64) float64

func GammaPdf

func GammaPdf(x float64, a float64, b float64) float64

func Gaussian

func Gaussian(r *rng.GslRng, sigma float64) float64

func GaussianPdf

func GaussianPdf(x float64, sigma float64) float64

func GaussianRatioMethod

func GaussianRatioMethod(r *rng.GslRng, sigma float64) float64

func GaussianTail

func GaussianTail(r *rng.GslRng, a float64, sigma float64) float64

func GaussianTailPdf

func GaussianTailPdf(x float64, a float64, sigma float64) float64

func GaussianZiggurat

func GaussianZiggurat(r *rng.GslRng, sigma float64) float64

func Geometric

func Geometric(r *rng.GslRng, p float64) uint32

func GeometricPdf

func GeometricPdf(k uint32, p float64) float64

func Gumbel1

func Gumbel1(r *rng.GslRng, a float64, b float64) float64

func Gumbel1Pdf

func Gumbel1Pdf(x float64, a float64, b float64) float64

func Gumbel2

func Gumbel2(r *rng.GslRng, a float64, b float64) float64

func Gumbel2Pdf

func Gumbel2Pdf(x float64, a float64, b float64) float64

func Hypergeometric

func Hypergeometric(r *rng.GslRng, n1 uint32, n2 uint32, t uint32) uint32

func HypergeometricPdf

func HypergeometricPdf(k uint32, n1 uint32, n2 uint32, t uint32) float64

func Landau

func Landau(r *rng.GslRng) float64

func LandauPdf

func LandauPdf(x float64) float64

func Laplace

func Laplace(r *rng.GslRng, a float64) float64

func LaplacePdf

func LaplacePdf(x float64, a float64) float64

func Levy

func Levy(r *rng.GslRng, c float64, alpha float64) float64

func LevySkew

func LevySkew(r *rng.GslRng, c float64, alpha float64, beta float64) float64

func Logarithmic

func Logarithmic(r *rng.GslRng, p float64) uint32

func LogarithmicPdf

func LogarithmicPdf(k uint32, p float64) float64

func Logistic

func Logistic(r *rng.GslRng, a float64) float64

func LogisticPdf

func LogisticPdf(x float64, a float64) float64

func Lognormal

func Lognormal(r *rng.GslRng, zeta float64, sigma float64) float64

func LognormalPdf

func LognormalPdf(x float64, zeta float64, sigma float64) float64

func Multinomial

func Multinomial(r *rng.GslRng, k int, n uint32, p []float64, x []uint32)

func MultinomialLnpdf

func MultinomialLnpdf(k int, p []float64, n []uint32) float64

func MultinomialPdf

func MultinomialPdf(k int, p []float64, n []uint32) float64

func NegativeBinomial

func NegativeBinomial(r *rng.GslRng, p float64, n float64) uint32

func NegativeBinomialPdf

func NegativeBinomialPdf(k uint32, p float64, n float64) float64

func Pareto

func Pareto(r *rng.GslRng, a float64, b float64) float64

func ParetoPdf

func ParetoPdf(x float64, a float64, b float64) float64

func Pascal

func Pascal(r *rng.GslRng, p float64, n uint32) uint32

func PascalPdf

func PascalPdf(k uint32, p float64, n uint32) float64

func Poisson

func Poisson(r *rng.GslRng, mu float64) uint32

func PoissonPdf

func PoissonPdf(k uint32, mu float64) float64

func Rayleigh

func Rayleigh(r *rng.GslRng, sigma float64) float64

func RayleighPdf

func RayleighPdf(x float64, sigma float64) float64

func RayleighTail

func RayleighTail(r *rng.GslRng, a float64, sigma float64) float64

func RayleighTailPdf

func RayleighTailPdf(x float64, a float64, sigma float64) float64

func Sample

func Sample(rng *rng.GslRng, dest interface{}, src interface{}, n int)

void gsl_ran_sample (const gsl_rng * r, void * dest, size_t k, void * src, size_t n, size_t size)

func Shuffle

func Shuffle(rng *rng.GslRng, data interface{}, n int)

func Tdist

func Tdist(r *rng.GslRng, nu float64) float64

func TdistPdf

func TdistPdf(x float64, nu float64) float64

func Ugaussian

func Ugaussian(r *rng.GslRng) float64

func UgaussianPdf

func UgaussianPdf(x float64) float64

func UgaussianRatioMethod

func UgaussianRatioMethod(r *rng.GslRng) float64

func UgaussianTail

func UgaussianTail(r *rng.GslRng, a float64) float64

func UgaussianTailPdf

func UgaussianTailPdf(x float64, a float64) float64

func Weibull

func Weibull(r *rng.GslRng, a float64, b float64) float64

func WeibullPdf

func WeibullPdf(x float64, a float64, b float64) float64

Types

type GslRanDiscreteT

type GslRanDiscreteT struct {
	gogsl.GslReference
}

func DiscretePreproc

func DiscretePreproc(k int, p []float64) *GslRanDiscreteT

func (*GslRanDiscreteT) Dispose

func (x *GslRanDiscreteT) Dispose()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL