#include <eigen3_interface.hh>
Definition at line 28 of file eigen3_interface.hh.
typedef Eigen::Matrix<real,SIZE,SIZE> eigen3_interface< real, SIZE >::gene_matrix |
Definition at line 40 of file eigen3_interface.hh.
typedef Eigen::Matrix<real,SIZE,1> eigen3_interface< real, SIZE >::gene_vector |
Definition at line 41 of file eigen3_interface.hh.
typedef real eigen3_interface< real, SIZE >::real_type |
Definition at line 35 of file eigen3_interface.hh.
typedef std::vector<stl_vector> eigen3_interface< real, SIZE >::stl_matrix |
Definition at line 38 of file eigen3_interface.hh.
typedef std::vector<real> eigen3_interface< real, SIZE >::stl_vector |
Definition at line 37 of file eigen3_interface.hh.
anonymous enum |
Definition at line 33 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::aat_product | ( | const gene_matrix & | A, |
gene_matrix & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 99 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::ata_product | ( | const gene_matrix & | A, |
gene_matrix & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 95 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::atv_product | ( | gene_matrix & | A, |
gene_vector & | B, | ||
gene_vector & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 172 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::axpby | ( | real | a, |
const gene_vector & | X, | ||
real | b, | ||
gene_vector & | Y, | ||
int | N | ||
) | [inline, static] |
Definition at line 180 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::axpy | ( | real | coef, |
const gene_vector & | X, | ||
gene_vector & | Y, | ||
int | N | ||
) | [inline, static] |
Definition at line 176 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::cholesky | ( | const gene_matrix & | X, |
gene_matrix & | C, | ||
int | N | ||
) | [inline, static] |
Definition at line 204 of file eigen3_interface.hh.
static EIGEN_DONT_INLINE void eigen3_interface< real, SIZE >::copy_matrix | ( | const gene_matrix & | source, |
gene_matrix & | cible, | ||
int | N | ||
) | [inline, static] |
Definition at line 184 of file eigen3_interface.hh.
static EIGEN_DONT_INLINE void eigen3_interface< real, SIZE >::copy_vector | ( | const gene_vector & | source, |
gene_vector & | cible, | ||
int | N | ||
) | [inline, static] |
Definition at line 188 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::free_matrix | ( | gene_matrix & | A, |
int | N | ||
) | [inline, static] |
Definition at line 48 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::free_vector | ( | gene_vector & | B | ) | [inline, static] |
Definition at line 50 of file eigen3_interface.hh.
static EIGEN_DONT_INLINE void eigen3_interface< real, SIZE >::ger | ( | gene_matrix & | A, |
gene_vector & | X, | ||
gene_vector & | Y, | ||
int | N | ||
) | [inline, static] |
Definition at line 163 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::hessenberg | ( | const gene_matrix & | X, |
gene_matrix & | C, | ||
int | N | ||
) | [inline, static] |
Definition at line 231 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::lu_decomp | ( | const gene_matrix & | X, |
gene_matrix & | C, | ||
int | N | ||
) | [inline, static] |
Definition at line 213 of file eigen3_interface.hh.
static BTL_DONT_INLINE void eigen3_interface< real, SIZE >::matrix_from_stl | ( | gene_matrix & | A, |
stl_matrix & | A_stl | ||
) | [inline, static] |
Definition at line 52 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::matrix_matrix_product | ( | const gene_matrix & | A, |
const gene_matrix & | B, | ||
gene_matrix & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 87 of file eigen3_interface.hh.
static BTL_DONT_INLINE void eigen3_interface< real, SIZE >::matrix_to_stl | ( | gene_matrix & | A, |
stl_matrix & | A_stl | ||
) | [inline, static] |
Definition at line 76 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::matrix_vector_product | ( | const gene_matrix & | A, |
const gene_vector & | B, | ||
gene_vector & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 103 of file eigen3_interface.hh.
static std::string eigen3_interface< real, SIZE >::name | ( | void | ) | [inline, static] |
Definition at line 43 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::partial_lu_decomp | ( | const gene_matrix & | X, |
gene_matrix & | C, | ||
int | N | ||
) | [inline, static] |
Definition at line 217 of file eigen3_interface.hh.
static EIGEN_DONT_INLINE void eigen3_interface< real, SIZE >::rot | ( | gene_vector & | A, |
gene_vector & | B, | ||
real | c, | ||
real | s, | ||
int | N | ||
) | [inline, static] |
Definition at line 168 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::symv | ( | const gene_matrix & | A, |
const gene_vector & | B, | ||
gene_vector & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 107 of file eigen3_interface.hh.
static EIGEN_DONT_INLINE void eigen3_interface< real, SIZE >::syr2 | ( | gene_matrix & | A, |
gene_vector & | X, | ||
gene_vector & | Y, | ||
int | N | ||
) | [inline, static] |
Definition at line 157 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::transposed_matrix_matrix_product | ( | const gene_matrix & | A, |
const gene_matrix & | B, | ||
gene_matrix & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 91 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::triassign | ( | Dest & | dst, |
const Src & | src | ||
) | [inline, static] |
Definition at line 112 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::tridiagonalization | ( | const gene_matrix & | X, |
gene_matrix & | C, | ||
int | N | ||
) | [inline, static] |
Definition at line 225 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::trisolve_lower | ( | const gene_matrix & | L, |
const gene_vector & | B, | ||
gene_vector & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 192 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::trisolve_lower_matrix | ( | const gene_matrix & | L, |
const gene_matrix & | B, | ||
gene_matrix & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 196 of file eigen3_interface.hh.
static void eigen3_interface< real, SIZE >::trmm | ( | const gene_matrix & | L, |
const gene_matrix & | B, | ||
gene_matrix & | X, | ||
int | N | ||
) | [inline, static] |
Definition at line 200 of file eigen3_interface.hh.
static BTL_DONT_INLINE void eigen3_interface< real, SIZE >::vector_from_stl | ( | gene_vector & | B, |
stl_vector & | B_stl | ||
) | [inline, static] |
Definition at line 62 of file eigen3_interface.hh.
static BTL_DONT_INLINE void eigen3_interface< real, SIZE >::vector_to_stl | ( | gene_vector & | B, |
stl_vector & | B_stl | ||
) | [inline, static] |
Definition at line 70 of file eigen3_interface.hh.