Estructuras de datos | |
struct | PdsPoisson |
La estructura tipo PdsPoisson. Esta estructura genera una variable aleatoria poissoniana, . Para usar incluir pdsrv/pdsrv.h. La función de densidad de probabilidad es: . Más... | |
Funciones | |
PdsPoisson * | pds_poisson_new (PdsRvReal Lambda) |
Crea una variable aleatoria de tipo PdsPoisson. Más... | |
int | pds_poisson_init (PdsPoisson *X, PdsRvInteger k0) |
Inicia la variable aleatoria Poisson,. Más... | |
int | pds_poisson_get_value (PdsPoisson *X, PdsRvInteger *x) |
Retorna un número pseudo aleatorio poissoniano, . Más... | |
int | pds_poisson_get_last_value (PdsPoisson *X, PdsRvInteger *x) |
Retorna el último número pseudo aleatorio de la R.V. poissoniana, . Más... | |
void | pds_poisson_free (PdsPoisson *X) |
Libera la variable aleatoria de tipo puntero PdsPoisson. Más... | |
void | pds_poisson_destroy (PdsPoisson **X) |
Libera la variable aleatoria de tipo puntero PdsPoisson, y la carga con NULL. Más... | |
PdsPoisson * pds_poisson_new | ( | PdsRvReal | Lambda | ) |
Crea una variable aleatoria de tipo PdsPoisson.
[in] | Lambda | La media de la variable aleatoria poissoniana. |
int pds_poisson_init | ( | PdsPoisson * | X, |
PdsRvInteger | k0 | ||
) |
Inicia la variable aleatoria Poisson,.
[in] | X | Variable aleatoria Poisson. |
[in] | k0 | El valor que seteará un valor inicial a la Variable aleatoria Poisson. Este no será el valor inicial. |
int pds_poisson_get_value | ( | PdsPoisson * | X, |
PdsRvInteger * | x | ||
) |
Retorna un número pseudo aleatorio poissoniano, .
Esta R.V. está generada mediante el uso del algoritmo de Knuth.
[in] | X | Variable aleatoria Poissoniana. |
[out] | x | Un número con una pdf, . Si X es NULL entonces retorna 0. |
int pds_poisson_get_last_value | ( | PdsPoisson * | X, |
PdsRvInteger * | x | ||
) |
Retorna el último número pseudo aleatorio de la R.V. poissoniana, .
[in] | X | Variable aleatoria Poissoniana. |
[out] | x | Un número con una pdf, . Si X es NULL entonces retorna 0. |
void pds_poisson_free | ( | PdsPoisson * | X | ) |
Libera la variable aleatoria de tipo puntero PdsPoisson.
[in] | X | la variable aleatoria a liberar. |
void pds_poisson_destroy | ( | PdsPoisson ** | X | ) |
Libera la variable aleatoria de tipo puntero PdsPoisson, y la carga con NULL.
[in] | X | la variable aleatoria a liberar. |