34 #ifndef __PDSPOISSON_H__ 35 #define __PDSPOISSON_H__ 38 #include <pds/pdsrvglobal.h> 39 #include <pds/pdsuniform.h> 40 #include <pds/pdsvector.h> void pds_poisson_destroy(PdsPoisson **X)
Libera la variable aleatoria de tipo puntero PdsPoisson, y la carga con NULL.
La estructura tipo PdsPoisson. Esta estructura genera una variable aleatoria poissoniana, Poisson(lambda) . Para usar incluir pdsrv/pdsrv.h. La función de densidad de probabilidad es: f_k(k;lambda)= e^{-lambda} lambda^k / k!, k en [0,oo) .
PdsPoisson * pds_poisson_new(PdsRvReal Lambda)
Crea una variable aleatoria de tipo PdsPoisson.
int pds_poisson_get_value(PdsPoisson *X, PdsRvInteger *x)
Retorna un número pseudo aleatorio poissoniano, Poisson(lambda) .
void pds_poisson_free(PdsPoisson *X)
Libera la variable aleatoria de tipo puntero PdsPoisson.
int pds_poisson_get_last_value(PdsPoisson *X, PdsRvInteger *x)
Retorna el último número pseudo aleatorio de la R.V. poissoniana, Poisson(lambda) ...
int pds_poisson_init(PdsPoisson *X, PdsRvInteger k0)
Inicia la variable aleatoria Poisson,.