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

#include <gsl_helper.h>

List of all members.

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)

Detailed Description

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
struct Eigen::GslTraits< Scalar, IsComplex >

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


Member Typedef Documentation

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
typedef gsl_matrix* Eigen::GslTraits< Scalar, IsComplex >::Matrix

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

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
typedef gsl_matrix* Eigen::GslTraits< Scalar, IsComplex >::Matrix

Definition at line 42 of file gsl_helper.h.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
typedef gsl_vector* Eigen::GslTraits< Scalar, IsComplex >::Vector

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

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
typedef gsl_vector* Eigen::GslTraits< Scalar, IsComplex >::Vector

Definition at line 43 of file gsl_helper.h.


Member Function Documentation

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
static void Eigen::GslTraits< Scalar, IsComplex >::cholesky ( Matrix m) [inline, static]

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

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
static void Eigen::GslTraits< Scalar, IsComplex >::cholesky ( Matrix m) [inline, static]

Definition at line 49 of file gsl_helper.h.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
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.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
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.

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

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

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

Definition at line 44 of file gsl_helper.h.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
static Vector Eigen::GslTraits< Scalar, IsComplex >::createVector ( int  size) [inline, static]

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

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
static Vector Eigen::GslTraits< Scalar, IsComplex >::createVector ( int  size) [inline, static]

Definition at line 45 of file gsl_helper.h.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
template<class EIGEN_VECTOR , class EIGEN_ROOTS >
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.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
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.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
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.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
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.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
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.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
static void Eigen::GslTraits< Scalar, IsComplex >::free ( Matrix m) [inline, static]

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

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
static void Eigen::GslTraits< Scalar, IsComplex >::free ( Matrix m) [inline, static]

Definition at line 46 of file gsl_helper.h.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
static void Eigen::GslTraits< Scalar, IsComplex >::free ( Vector m) [inline, static]

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

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
static void Eigen::GslTraits< Scalar, IsComplex >::free ( Vector m) [inline, static]

Definition at line 47 of file gsl_helper.h.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
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.

template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
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.


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