Home | Develop | Download | Contact
Namespaces | Estructuras de datos
Clase Pds::AbstractRV

Clase abstracta para todas las R.V.. Más...

Namespaces

namespace  Pds
 Nombre de espacio para Pds (Procesamiento Digital de Senales)
 

Estructuras de datos

class  Pds::AbstractRV
 La clase tipo Pds::AbstractRV . Esta es una clase abstracta para toda la familia de random variables. Para usar incluir Pds/AbstractRV. Más...
 

Obteniendo datos

virtual double Pds::AbstractRV::GetValue (void)=0
 Pide una muestra de la Random Variable. Más...
 
virtual Pds::Vector Pds::AbstractRV::GetVector (unsigned int N)=0
 Pide un vector con muestras de la Random Variable. Más...
 
virtual bool Pds::AbstractRV::GetVector (Pds::Vector &x)=0
 Pide un vector con muestras de la Random Variable. Más...
 
virtual Pds::Matrix Pds::AbstractRV::GetMatrix (unsigned int Nlin, unsigned int Ncol)=0
 Pide una matriz con muestras de la Random Variable. Más...
 
virtual bool Pds::AbstractRV::GetMatrix (Pds::Matrix &X)=0
 Pide una matriz con muestras de la Random Variable. Más...
 

Get Set parameters

virtual bool Pds::AbstractRV::Init (double xinit)=0
 Inicializa la variable aleatória. Más...
 

Descripción detallada

Clase abstracta para todas las R.V..

#include <Pds/AbstractRV>

Documentación de las funciones

◆ GetValue()

virtual double Pds::AbstractRV::GetValue ( void  )
pure virtual

Pide una muestra de la Random Variable.

Implementado en Pds::Coin, Pds::Exponential, Pds::Normal, Pds::Rayleigh y Pds::Uniform.

◆ GetVector() [1/2]

virtual Pds::Vector Pds::AbstractRV::GetVector ( unsigned int  N)
pure virtual

Pide un vector con muestras de la Random Variable.

Parámetros
[in]NNúmero de elementos del vector.

Implementado en Pds::Coin, Pds::Exponential, Pds::Normal, Pds::Rayleigh y Pds::Uniform.

◆ GetVector() [2/2]

virtual bool Pds::AbstractRV::GetVector ( Pds::Vector x)
pure virtual

Pide un vector con muestras de la Random Variable.

Parámetros
[in]xVector donde se cargarán los datos.
Devuelve
Retorna true si todo fue bien o false si no. Retorna false si el vector x está vacia.

Implementado en Pds::Coin, Pds::Exponential, Pds::Normal, Pds::Rayleigh y Pds::Uniform.

◆ GetMatrix() [1/2]

virtual Pds::Matrix Pds::AbstractRV::GetMatrix ( unsigned int  Nlin,
unsigned int  Ncol 
)
pure virtual

Pide una matriz con muestras de la Random Variable.

Parámetros
[in]NlinNúmero de lineas de la matriz.
[in]NcolNúmero de columnas de la matriz.

Implementado en Pds::Coin, Pds::Exponential, Pds::Normal, Pds::Rayleigh y Pds::Uniform.

◆ GetMatrix() [2/2]

virtual bool Pds::AbstractRV::GetMatrix ( Pds::Matrix X)
pure virtual

Pide una matriz con muestras de la Random Variable.

Parámetros
[in]XMatriz donde se cargarán los datos.
Devuelve
Retorna true si todo fue bien o false si no. Retorna false si la matriz X está vacia.

Implementado en Pds::Coin, Pds::Exponential, Pds::Normal, Pds::Rayleigh y Pds::Uniform.

◆ Init()

virtual bool Pds::AbstractRV::Init ( double  xinit)
pure virtual

Inicializa la variable aleatória.

Parámetros
[in]xinitInicializa la variable aleatória.
Devuelve
Retorna true si todo fue bien o false si no.

Implementado en Pds::Coin, Pds::Exponential, Pds::Normal, Pds::Rayleigh y Pds::Uniform.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed