#include <gsl_helper.h>
Public Types | |
typedef gsl_matrix * | Matrix |
typedef gsl_matrix * | Matrix |
typedef gsl_vector * | Vector |
typedef gsl_vector * | Vector |
Static Public Member Functions | |
static void | cholesky (Matrix &m) |
static void | cholesky (Matrix &m) |
static void | cholesky_solve (const Matrix &m, const Vector &b, Vector &x) |
static void | cholesky_solve (const Matrix &m, const Vector &b, Vector &x) |
static Matrix | createMatrix (int rows, int cols) |
static Matrix | createMatrix (int rows, int cols) |
static Vector | createVector (int size) |
static Vector | createVector (int size) |
template<class EIGEN_VECTOR , class EIGEN_ROOTS > | |
static void | eigen_poly_solve (const EIGEN_VECTOR &poly, EIGEN_ROOTS &roots) |
static void | eigen_symm (const Matrix &m, Vector &eval, Matrix &evec) |
static void | eigen_symm (const Matrix &m, Vector &eval, Matrix &evec) |
static void | eigen_symm_gen (const Matrix &m, const Matrix &_b, Vector &eval, Matrix &evec) |
static void | eigen_symm_gen (const Matrix &m, const Matrix &_b, Vector &eval, Matrix &evec) |
static void | free (Matrix &m) |
static void | free (Matrix &m) |
static void | free (Vector &m) |
static void | free (Vector &m) |
static void | prod (const Matrix &m, const Vector &v, Vector &x) |
static void | prod (const Matrix &m, const Vector &v, Vector &x) |
Definition at line 39 of file eigen2/gsl_helper.h.
typedef gsl_matrix* Eigen::GslTraits< Scalar, IsComplex >::Matrix |
Definition at line 41 of file eigen2/gsl_helper.h.
typedef gsl_matrix* Eigen::GslTraits< Scalar, IsComplex >::Matrix |
Definition at line 42 of file gsl_helper.h.
typedef gsl_vector* Eigen::GslTraits< Scalar, IsComplex >::Vector |
Definition at line 42 of file eigen2/gsl_helper.h.
typedef gsl_vector* Eigen::GslTraits< Scalar, IsComplex >::Vector |
Definition at line 43 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::cholesky | ( | Matrix & | m | ) | [inline, static] |
Definition at line 48 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::cholesky | ( | Matrix & | m | ) | [inline, static] |
Definition at line 49 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::cholesky_solve | ( | const Matrix & | m, |
const Vector & | b, | ||
Vector & | x | ||
) | [inline, static] |
Definition at line 49 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::cholesky_solve | ( | const Matrix & | m, |
const Vector & | b, | ||
Vector & | x | ||
) | [inline, static] |
Definition at line 50 of file gsl_helper.h.
static Matrix Eigen::GslTraits< Scalar, IsComplex >::createMatrix | ( | int | rows, |
int | cols | ||
) | [inline, static] |
Definition at line 43 of file eigen2/gsl_helper.h.
static Matrix Eigen::GslTraits< Scalar, IsComplex >::createMatrix | ( | int | rows, |
int | cols | ||
) | [inline, static] |
Definition at line 44 of file gsl_helper.h.
static Vector Eigen::GslTraits< Scalar, IsComplex >::createVector | ( | int | size | ) | [inline, static] |
Definition at line 44 of file eigen2/gsl_helper.h.
static Vector Eigen::GslTraits< Scalar, IsComplex >::createVector | ( | int | size | ) | [inline, static] |
Definition at line 45 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::eigen_poly_solve | ( | const EIGEN_VECTOR & | poly, |
EIGEN_ROOTS & | roots | ||
) | [inline, static] |
Definition at line 75 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::eigen_symm | ( | const Matrix & | m, |
Vector & | eval, | ||
Matrix & | evec | ||
) | [inline, static] |
Definition at line 50 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::eigen_symm | ( | const Matrix & | m, |
Vector & | eval, | ||
Matrix & | evec | ||
) | [inline, static] |
Definition at line 51 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::eigen_symm_gen | ( | const Matrix & | m, |
const Matrix & | _b, | ||
Vector & | eval, | ||
Matrix & | evec | ||
) | [inline, static] |
Definition at line 60 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::eigen_symm_gen | ( | const Matrix & | m, |
const Matrix & | _b, | ||
Vector & | eval, | ||
Matrix & | evec | ||
) | [inline, static] |
Definition at line 61 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::free | ( | Matrix & | m | ) | [inline, static] |
Definition at line 45 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::free | ( | Matrix & | m | ) | [inline, static] |
Definition at line 46 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::free | ( | Vector & | m | ) | [inline, static] |
Definition at line 46 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::free | ( | Vector & | m | ) | [inline, static] |
Definition at line 47 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::prod | ( | const Matrix & | m, |
const Vector & | v, | ||
Vector & | x | ||
) | [inline, static] |
Definition at line 47 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, IsComplex >::prod | ( | const Matrix & | m, |
const Vector & | v, | ||
Vector & | x | ||
) | [inline, static] |
Definition at line 48 of file gsl_helper.h.