#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 | ||
) |