35 #ifndef __PDS_CVECTOR_HPP__
36 #define __PDS_CVECTOR_HPP__
65 #include <Pds/CMatrix>
66 #include <Pds/Complex>
300 this->
Real.SetRaw(lin,0,val);
301 this->
Imag.SetRaw(lin,0,0.0);
332 return this->
Copy(A);
342 bool Copy(
const Pds::Matrix &A);
353 return this->
Copy(A);
La clase tipo Pds::CMatrix . Esta clase genera un objeto con dos parametros Nlin y Ncol....
La clase tipo Pds::CVector . Esta clase genera una matriz de Nlin lineas y 1 columna....
La clase tipo Pds::Complex . Esta clase genera un objeto con dos parametros Nlin y Ncol....
unsigned int Nel(void) const
Retorna el número de elementos de si mismo (A).
unsigned int Ncol(void) const
Retorna el número de columnas de si mismo (A).
unsigned int Nlin(void) const
Retorna el número de lineas si mismo (A).
CVector(const Pds::CMatrix &B, unsigned int col)
Crea un objeto de tipo Pds::CVector copiando datos desde una columna de una matriz.
CVector(const Pds::Matrix &B)
Crea un objeto de tipo Pds::CVector copiando datos desde una matriz. Toda la matriz es vectorizada le...
bool Copy(const Pds::CMatrix &A)
Copia los datos de la matriz vectorizandola.
Pds::Complex GetRaw(unsigned int lin) const
Retorna una variable Datum en la posición (lin,0) de vector.
void SetRaw(unsigned int lin, const Pds::Complex &val)
Establece una variable Datum en la posición (lin,0) del vector.
bool Vectorize(const Pds::CMatrix &A)
Copia los datos de la matriz vectorizandola. Es equivalente a Copy().
CVector(const Pds::Size &S)
Crea un objeto de tipo Pds::CVector con elementos inicializados con cero.
bool Copy(const Pds::Matrix &A)
Copia los datos de la matriz vectorizandola.
bool Reshape(unsigned int Nlin, unsigned int Ncol)
Remodela los datos internos de la array y la convierte en una array de tamaño diferente,...
void SetRaw(unsigned int lin, double val)
Establece una variable Datum en la posición (lin,0) del vector.
CVector(unsigned int N, const Pds::Complex &val)
Crea un objeto de tipo Pds::CVector.
CVector(unsigned int N)
Crea un objeto de tipo Pds::CVector.
CVector(void)
Crea un objeto de tipo Pds::CVector.
CVector(const Pds::CMatrix &B)
Crea un objeto de tipo Pds::CVector copiando datos desde una matriz. Toda la matriz es vectorizada le...
bool Vectorize(const Pds::Matrix &A)
Copia los datos de la matriz vectorizandola. Es equivalente a Copy().
CVector(unsigned int N, double val)
Crea un objeto de tipo Pds::CVector.
Pds::Complex operator[](const unsigned int &id) const
Retorna el valor en cada posicion del vector (solo lectura).
bool CopyRow(unsigned int lin, const Pds::CMatrix &B)
Copia en si mismo (A), una linea de la matriz B. El tamaño de A debe ser el mismo que las columnas de...
bool Reshape(unsigned int Nel)
Remodela los datos internos de la array y la convierte en una array de tamaño diferente,...
Nombre de espacion para PDS (Procesamiento Digital de Senales)