#include <iostream>#include <complex>#include "../bench/btl/libs/C_BLAS/blas.h"#include <Eigen/Core>#include <Eigen/Jacobi>

Go to the source code of this file.
Defines | |
| #define | ADJ 2 |
| #define | DIAG(X) |
| #define | EIGEN_BLAS_FUNC(X) EIGEN_CAT(SCALAR_SUFFIX,X##_) |
| #define | INVALID 0xff |
| #define | LEFT 0 |
| #define | LO 1 |
| #define | NOTR 0 |
| #define | NUNIT 0 |
| #define | OP(X) |
| #define | RIGHT 1 |
| #define | SIDE(X) |
| #define | TR 1 |
| #define | UNIT 1 |
| #define | UP 0 |
| #define | UPLO(X) |
Typedefs | |
| typedef Map< Matrix< Scalar, Dynamic, 1 > > | CompactVectorType |
| typedef std::complex< RealScalar > | Complex |
| typedef Map< Matrix< Scalar, Dynamic, Dynamic, ColMajor > , 0, OuterStride<> > | MatrixType |
| typedef Matrix< Scalar, Dynamic, Dynamic, ColMajor > | PlainMatrixType |
| typedef NumTraits< Scalar >::Real | RealScalar |
| typedef SCALAR | Scalar |
| typedef Map< Matrix< Scalar, Dynamic, 1 >, 0, InnerStride < Dynamic > > | StridedVectorType |
Enumerations | |
| enum | { IsComplex = Eigen::NumTraits<SCALAR>::IsComplex, Conj = IsComplex } |
Functions | |
| bool | check_op (const char *op) |
| bool | check_side (const char *side) |
| bool | check_uplo (const char *uplo) |
| template<typename T > | |
| T * | copy_back (T *x_cpy, T *x, int n, int incx) |
| template<typename T > | |
| T * | get_compact_vector (T *x, int n, int incx) |
| template<typename T > | |
| Map< Matrix< T, Dynamic, Dynamic, ColMajor > , 0, OuterStride<> > | matrix (T *data, int rows, int cols, int stride) |
| template<typename T > | |
| Map< Matrix< T, Dynamic, 1 > , 0, InnerStride< Dynamic > > | vector (T *data, int size, int incr) |
| template<typename T > | |
| Map< Matrix< T, Dynamic, 1 > > | vector (T *data, int size) |
| #define EIGEN_BLAS_FUNC | ( | X | ) | EIGEN_CAT(SCALAR_SUFFIX,X##_) |
| typedef std::complex<RealScalar> Complex |
| typedef Map<Matrix<Scalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > MatrixType |
| typedef Map<Matrix<Scalar,Dynamic,1>, 0, InnerStride<Dynamic> > StridedVectorType |
| bool check_side | ( | const char * | side | ) | [inline] |
| bool check_uplo | ( | const char * | uplo | ) | [inline] |
| T* get_compact_vector | ( | T * | x, |
| int | n, | ||
| int | incx | ||
| ) |