|
template<typename Real > |
void | ComplexFft (VectorBase< Real > *v, bool forward, Vector< Real > *tmp_work=NULL) |
| The function ComplexFft does an Fft on the vector argument v. More...
|
|
template<typename Real > |
void | ComplexFt (const VectorBase< Real > &in, VectorBase< Real > *out, bool forward) |
| ComplexFt is the same as ComplexFft but it implements the Fourier transform in an inefficient way. More...
|
|
template<typename Real > |
void | RealFft (VectorBase< Real > *v, bool forward) |
| RealFft is a fourier transform of real inputs. More...
|
|
template<typename Real > |
void | RealFftInefficient (VectorBase< Real > *v, bool forward) |
| Inefficient version of Fourier transform, for testing purposes. More...
|
|
template<typename Real > |
void | ComputeDctMatrix (Matrix< Real > *M) |
| ComputeDctMatrix computes a matrix corresponding to the DCT, such that M * v equals the DCT of vector v. More...
|
|
template<typename Real > |
void | ComplexMul (const Real &a_re, const Real &a_im, Real *b_re, Real *b_im) |
| ComplexMul implements, inline, the complex multiplication b *= a. More...
|
|
template<typename Real > |
void | ComplexAddProduct (const Real &a_re, const Real &a_im, const Real &b_re, const Real &b_im, Real *c_re, Real *c_im) |
| ComplexMul implements, inline, the complex operation c += (a * b). More...
|
|
template<typename Real > |
void | ComplexImExp (Real x, Real *a_re, Real *a_im) |
| ComplexImExp implements a <– exp(i x), inline. More...
|
|
template<typename Real > |
void | ComputePca (const MatrixBase< Real > &X, MatrixBase< Real > *U, MatrixBase< Real > *A, bool print_eigs=false, bool exact=true) |
| ComputePCA does a PCA computation, using either outer products or inner products, whichever is more efficient. More...
|
|
template<typename Real > |
void | AddOuterProductPlusMinus (Real alpha, const VectorBase< Real > &a, const VectorBase< Real > &b, MatrixBase< Real > *plus, MatrixBase< Real > *minus) |
|
template<typename Real1 , typename Real2 > |
void | AssertSameDim (const MatrixBase< Real1 > &mat1, const MatrixBase< Real2 > &mat2) |
|