#include <gsl_helper.h>
Public Types | |
typedef gsl_matrix_complex * | Matrix |
typedef gsl_matrix_complex * | Matrix |
typedef gsl_vector_complex * | Vector |
typedef gsl_vector_complex * | 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) |
static void | eigen_symm (const Matrix &m, gsl_vector *&eval, Matrix &evec) |
static void | eigen_symm (const Matrix &m, gsl_vector *&eval, Matrix &evec) |
static void | eigen_symm_gen (const Matrix &m, const Matrix &_b, gsl_vector *&eval, Matrix &evec) |
static void | eigen_symm_gen (const Matrix &m, const Matrix &_b, gsl_vector *&eval, Matrix &evec) |
static void | free (Matrix &m) |
static void | free (Vector &m) |
static void | free (Matrix &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 74 of file eigen2/gsl_helper.h.
typedef gsl_matrix_complex* Eigen::GslTraits< Scalar, true >::Matrix |
Definition at line 76 of file eigen2/gsl_helper.h.
typedef gsl_matrix_complex* Eigen::GslTraits< Scalar, true >::Matrix |
Definition at line 98 of file gsl_helper.h.
typedef gsl_vector_complex* Eigen::GslTraits< Scalar, true >::Vector |
Definition at line 77 of file eigen2/gsl_helper.h.
typedef gsl_vector_complex* Eigen::GslTraits< Scalar, true >::Vector |
Definition at line 99 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::cholesky | ( | Matrix & | m | ) | [inline, static] |
Definition at line 82 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::cholesky | ( | Matrix & | m | ) | [inline, static] |
Definition at line 104 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::cholesky_solve | ( | const Matrix & | m, |
const Vector & | b, | ||
Vector & | x | ||
) | [inline, static] |
Definition at line 83 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::cholesky_solve | ( | const Matrix & | m, |
const Vector & | b, | ||
Vector & | x | ||
) | [inline, static] |
Definition at line 105 of file gsl_helper.h.
static Matrix Eigen::GslTraits< Scalar, true >::createMatrix | ( | int | rows, |
int | cols | ||
) | [inline, static] |
Definition at line 78 of file eigen2/gsl_helper.h.
static Matrix Eigen::GslTraits< Scalar, true >::createMatrix | ( | int | rows, |
int | cols | ||
) | [inline, static] |
Definition at line 100 of file gsl_helper.h.
static Vector Eigen::GslTraits< Scalar, true >::createVector | ( | int | size | ) | [inline, static] |
Definition at line 79 of file eigen2/gsl_helper.h.
static Vector Eigen::GslTraits< Scalar, true >::createVector | ( | int | size | ) | [inline, static] |
Definition at line 101 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::eigen_symm | ( | const Matrix & | m, |
gsl_vector *& | eval, | ||
Matrix & | evec | ||
) | [inline, static] |
Definition at line 86 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::eigen_symm | ( | const Matrix & | m, |
gsl_vector *& | eval, | ||
Matrix & | evec | ||
) | [inline, static] |
Definition at line 108 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::eigen_symm_gen | ( | const Matrix & | m, |
const Matrix & | _b, | ||
gsl_vector *& | eval, | ||
Matrix & | evec | ||
) | [inline, static] |
Definition at line 96 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::eigen_symm_gen | ( | const Matrix & | m, |
const Matrix & | _b, | ||
gsl_vector *& | eval, | ||
Matrix & | evec | ||
) | [inline, static] |
Definition at line 118 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::free | ( | Matrix & | m | ) | [inline, static] |
Definition at line 80 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::free | ( | Vector & | m | ) | [inline, static] |
Definition at line 81 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::free | ( | Matrix & | m | ) | [inline, static] |
Definition at line 102 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::free | ( | Vector & | m | ) | [inline, static] |
Definition at line 103 of file gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::prod | ( | const Matrix & | m, |
const Vector & | v, | ||
Vector & | x | ||
) | [inline, static] |
Definition at line 84 of file eigen2/gsl_helper.h.
static void Eigen::GslTraits< Scalar, true >::prod | ( | const Matrix & | m, |
const Vector & | v, | ||
Vector & | x | ||
) | [inline, static] |
Definition at line 106 of file gsl_helper.h.