Classes |
class | FFT_Controller |
| Decide which fft method to use and carry out new fft function. More...
|
class | MultiRadixCounter |
class | SymmetricEigenAnalysis |
Functions |
|
|
ReturnMatrix | Cholesky (const SymmetricBandMatrix &) |
ReturnMatrix | Cholesky (const SymmetricMatrix &) |
void | DCT (const ColumnVector &, ColumnVector &) |
void | DCT_II (const ColumnVector &, ColumnVector &) |
void | DCT_II_inverse (const ColumnVector &, ColumnVector &) |
void | DCT_inverse (const ColumnVector &, ColumnVector &) |
void | downdate_Cholesky (UpperTriangularMatrix &chol, RowVector x) |
void | DowndateCholesky (UpperTriangularMatrix &chol, const RowVector &x) |
void | DST (const ColumnVector &, ColumnVector &) |
void | DST_II (const ColumnVector &, ColumnVector &) |
void | DST_II_inverse (const ColumnVector &, ColumnVector &) |
void | DST_inverse (const ColumnVector &, ColumnVector &) |
void | EigenValues (const SymmetricMatrix &A, DiagonalMatrix &D, Matrix &V) |
void | EigenValues (const SymmetricMatrix &A, DiagonalMatrix &D, SymmetricMatrix &S) |
void | EigenValues (const SymmetricMatrix &A, DiagonalMatrix &D) |
void | eigenvalues (const SymmetricMatrix &, DiagonalMatrix &, Matrix &) |
void | eigenvalues (const SymmetricMatrix &, DiagonalMatrix &, SymmetricMatrix &) |
void | eigenvalues (const SymmetricMatrix &, DiagonalMatrix &) |
void | extend_orthonormal (Matrix &A, int n) |
void | FFT (const ColumnVector &, const ColumnVector &, ColumnVector &, ColumnVector &) |
void | FFT2 (const Matrix &U, const Matrix &V, Matrix &X, Matrix &Y) |
void | FFT2I (const Matrix &U, const Matrix &V, Matrix &X, Matrix &Y) |
void | FFTI (const ColumnVector &, const ColumnVector &, ColumnVector &, ColumnVector &) |
ReturnMatrix | Helmert (const Matrix &X, bool full=false) |
ReturnMatrix | Helmert (int n, int j, bool full=false) |
ReturnMatrix | Helmert (const ColumnVector &X, bool full=false) |
ReturnMatrix | Helmert (int n, bool full=false) |
ReturnMatrix | Helmert_transpose (const Matrix &Y, bool full=false) |
Real | Helmert_transpose (const ColumnVector &Y, int j, bool full=false) |
ReturnMatrix | Helmert_transpose (const ColumnVector &Y, bool full=false) |
void | HHDecompose (const Matrix &X, Matrix &Y, Matrix &M) |
void | HHDecompose (Matrix &X, LowerTriangularMatrix &L) |
void | Jacobi (const SymmetricMatrix &, DiagonalMatrix &, SymmetricMatrix &, Matrix &, bool=true) |
void | Jacobi (const SymmetricMatrix &, DiagonalMatrix &, Matrix &) |
void | Jacobi (const SymmetricMatrix &, DiagonalMatrix &, SymmetricMatrix &) |
void | Jacobi (const SymmetricMatrix &, DiagonalMatrix &) |
void | left_circular_update_Cholesky (UpperTriangularMatrix &chol, int k, int l) |
void | LeftCircularUpdateCholesky (UpperTriangularMatrix &chol, int k, int l) |
void | QRZ (const Matrix &, Matrix &, Matrix &) |
void | QRZ (Matrix &, UpperTriangularMatrix &) |
void | QRZT (const Matrix &, Matrix &, Matrix &) |
void | QRZT (Matrix &, LowerTriangularMatrix &) |
void | RealFFT (const ColumnVector &, ColumnVector &, ColumnVector &) |
void | RealFFTI (const ColumnVector &, const ColumnVector &, ColumnVector &) |
void | right_circular_update_Cholesky (UpperTriangularMatrix &chol, int k, int l) |
void | RightCircularUpdateCholesky (UpperTriangularMatrix &chol, int k, int l) |
void | sort_ascending (GeneralMatrix &) |
void | sort_descending (GeneralMatrix &) |
void | SortAscending (GeneralMatrix &gm) |
void | SortDescending (GeneralMatrix &gm) |
void | SortSV (DiagonalMatrix &D, Matrix &U, Matrix &V, bool ascending=false) |
void | SortSV (DiagonalMatrix &D, Matrix &U, bool ascending=false) |
void | SVD (const Matrix &A, DiagonalMatrix &D, Matrix &U, bool withU=true) |
void | SVD (const Matrix &, DiagonalMatrix &) |
void | SVD (const Matrix &, DiagonalMatrix &, Matrix &, Matrix &, bool=true, bool=true) |
void | update_Cholesky (UpperTriangularMatrix &chol, RowVector x) |
void | UpdateCholesky (UpperTriangularMatrix &chol, const RowVector &x) |
void | UpdateQRZ (Matrix &X, UpperTriangularMatrix &U) |
void | updateQRZ (Matrix &X, UpperTriangularMatrix &U) |
void | UpdateQRZT (Matrix &X, LowerTriangularMatrix &L) |
void | updateQRZT (Matrix &X, LowerTriangularMatrix &L) |
Definition file for advanced matrix functions.