JacobiSVD_LAPACKE.h File Reference

Go to the source code of this file.

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 

Macros

#define EIGEN_LAPACKE_SVD(EIGTYPE, LAPACKE_TYPE, LAPACKE_RTYPE, LAPACKE_PREFIX, EIGCOLROW, LAPACKE_COLROW, OPTIONS)
 
#define EIGEN_LAPACK_SVD_OPTIONS(OPTIONS)
 

Macro Definition Documentation

◆ EIGEN_LAPACK_SVD_OPTIONS

#define EIGEN_LAPACK_SVD_OPTIONS (   OPTIONS)
Value:
EIGEN_LAPACKE_SVD(double, double, double, d, ColMajor, LAPACK_COL_MAJOR, OPTIONS) \
EIGEN_LAPACKE_SVD(float, float, float, s, ColMajor, LAPACK_COL_MAJOR, OPTIONS) \
EIGEN_LAPACKE_SVD(dcomplex, lapack_complex_double, double, z, ColMajor, LAPACK_COL_MAJOR, OPTIONS) \
EIGEN_LAPACKE_SVD(scomplex, lapack_complex_float, float, c, ColMajor, LAPACK_COL_MAJOR, OPTIONS) \
EIGEN_LAPACKE_SVD(double, double, double, d, RowMajor, LAPACK_ROW_MAJOR, OPTIONS) \
EIGEN_LAPACKE_SVD(float, float, float, s, RowMajor, LAPACK_ROW_MAJOR, OPTIONS) \
EIGEN_LAPACKE_SVD(dcomplex, lapack_complex_double, double, z, RowMajor, LAPACK_ROW_MAJOR, OPTIONS) \
EIGEN_LAPACKE_SVD(scomplex, lapack_complex_float, float, c, RowMajor, LAPACK_ROW_MAJOR, OPTIONS)
#define EIGEN_LAPACKE_SVD(EIGTYPE, LAPACKE_TYPE, LAPACKE_RTYPE, LAPACKE_PREFIX, EIGCOLROW, LAPACKE_COLROW, OPTIONS)
Definition: JacobiSVD_LAPACKE.h:43
@ ColMajor
Definition: Constants.h:318
@ RowMajor
Definition: Constants.h:320
#define LAPACK_COL_MAJOR
Definition: lapacke.h:124
#define LAPACK_ROW_MAJOR
Definition: lapacke.h:123
#define lapack_complex_double
Definition: lapacke.h:94
#define lapack_complex_float
Definition: lapacke.h:79
RealScalar s
Definition: level1_cplx_impl.h:130
std::complex< double > dcomplex
Definition: MKL_support.h:128
std::complex< float > scomplex
Definition: MKL_support.h:129
int c
Definition: calibrate.py:100

◆ EIGEN_LAPACKE_SVD

#define EIGEN_LAPACKE_SVD (   EIGTYPE,
  LAPACKE_TYPE,
  LAPACKE_RTYPE,
  LAPACKE_PREFIX,
  EIGCOLROW,
  LAPACKE_COLROW,
  OPTIONS 
)

Specialization for the data types supported by LAPACKe