34 #ifndef __PDSGAUSSIAN_H__ 35 #define __PDSGAUSSIAN_H__ 38 #include <pds/pdsrvglobal.h> 39 #include <pds/pdscongruential.h> 40 #include <pds/pdsuniform.h> 41 #include <pds/pdsvector.h>
int pds_gaussian_get_value(PdsGaussian *X, PdsRvReal *x)
Retorna un número pseudo aleatorio gaussiano, N(U,Sigma^2) .
int pds_gaussian_get_vector(PdsGaussian *X, PdsVector *x)
Carga un vector con valores pseudo aleatorio gaussianos, N(U,Sigma^2) .
La estructura tipo PdsCongruential. Esta estructura genera una secuencia aleatoria congruential...
int pds_gaussian_get_last_value(PdsGaussian *X, PdsRvReal *x)
Retorna el último número pseudo aleatorio entregado por la R.V. gaussiana, N(U,Sigma^2) ...
PdsGaussian * pds_gaussian_new(PdsRvReal U, PdsRvReal Sigma)
Crea una variable aleatoria de tipo PdsGaussian.
void pds_gaussian_free(PdsGaussian *X)
Libera la variable aleatoria de tipo puntero PdsGaussian.
int pds_gaussian_init(PdsGaussian *X, PdsRvReal x0)
Inicia la variable aleatoria Gaussiana,.
void pds_gaussian_destroy(PdsGaussian **X)
Libera la variable aleatoria de tipo puntero PdsGaussian, y la carga con NULL.
La estructura tipo PdsGaussian. Esta estructura genera una variable aleatoria gaussiana normalizada...