Public Types | Static Public Member Functions
Eigen::GslTraits< Scalar, true > Struct Template Reference

#include <gsl_helper.h>

List of all members.

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)

Detailed Description

template<typename Scalar>
struct Eigen::GslTraits< Scalar, true >

Definition at line 74 of file eigen2/gsl_helper.h.


Member Typedef Documentation

template<typename Scalar >
typedef gsl_matrix_complex* Eigen::GslTraits< Scalar, true >::Matrix

Definition at line 76 of file eigen2/gsl_helper.h.

template<typename Scalar >
typedef gsl_matrix_complex* Eigen::GslTraits< Scalar, true >::Matrix

Definition at line 98 of file gsl_helper.h.

template<typename Scalar >
typedef gsl_vector_complex* Eigen::GslTraits< Scalar, true >::Vector

Definition at line 77 of file eigen2/gsl_helper.h.

template<typename Scalar >
typedef gsl_vector_complex* Eigen::GslTraits< Scalar, true >::Vector

Definition at line 99 of file gsl_helper.h.


Member Function Documentation

template<typename Scalar >
static void Eigen::GslTraits< Scalar, true >::cholesky ( Matrix m) [inline, static]

Definition at line 82 of file eigen2/gsl_helper.h.

template<typename Scalar >
static void Eigen::GslTraits< Scalar, true >::cholesky ( Matrix m) [inline, static]

Definition at line 104 of file gsl_helper.h.

template<typename Scalar >
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.

template<typename Scalar >
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.

template<typename Scalar >
static Matrix Eigen::GslTraits< Scalar, true >::createMatrix ( int  rows,
int  cols 
) [inline, static]

Definition at line 78 of file eigen2/gsl_helper.h.

template<typename Scalar >
static Matrix Eigen::GslTraits< Scalar, true >::createMatrix ( int  rows,
int  cols 
) [inline, static]

Definition at line 100 of file gsl_helper.h.

template<typename Scalar >
static Vector Eigen::GslTraits< Scalar, true >::createVector ( int  size) [inline, static]

Definition at line 79 of file eigen2/gsl_helper.h.

template<typename Scalar >
static Vector Eigen::GslTraits< Scalar, true >::createVector ( int  size) [inline, static]

Definition at line 101 of file gsl_helper.h.

template<typename Scalar >
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.

template<typename Scalar >
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.

template<typename Scalar >
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.

template<typename Scalar >
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.

template<typename Scalar >
static void Eigen::GslTraits< Scalar, true >::free ( Matrix m) [inline, static]

Definition at line 80 of file eigen2/gsl_helper.h.

template<typename Scalar >
static void Eigen::GslTraits< Scalar, true >::free ( Vector m) [inline, static]

Definition at line 81 of file eigen2/gsl_helper.h.

template<typename Scalar >
static void Eigen::GslTraits< Scalar, true >::free ( Matrix m) [inline, static]

Definition at line 102 of file gsl_helper.h.

template<typename Scalar >
static void Eigen::GslTraits< Scalar, true >::free ( Vector m) [inline, static]

Definition at line 103 of file gsl_helper.h.

template<typename Scalar >
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.

template<typename Scalar >
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.


The documentation for this struct was generated from the following files:


libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:32