|
| 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) |
| |