Go to the documentation of this file.
   10 #ifndef EIGEN_BLAS_COMMON_H 
   11 #define EIGEN_BLAS_COMMON_H 
   17 #  define EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS 
   21 #include "../Eigen/Core" 
   22 #include "../Eigen/Jacobi" 
   27 #error the token SCALAR must be defined to compile this file 
   30 #include "../Eigen/src/misc/blas.h" 
   47 #define OP(X)   (   ((X)=='N' || (X)=='n') ? NOTR   \ 
   48                   : ((X)=='T' || (X)=='t') ? TR     \ 
   49                   : ((X)=='C' || (X)=='c') ? ADJ    \ 
   52 #define SIDE(X) (   ((X)=='L' || (X)=='l') ? LEFT   \ 
   53                   : ((X)=='R' || (X)=='r') ? RIGHT  \ 
   56 #define UPLO(X) (   ((X)=='U' || (X)=='u') ? UP     \ 
   57                   : ((X)=='L' || (X)=='l') ? LO     \ 
   60 #define DIAG(X) (   ((X)=='N' || (X)=='n') ? NUNIT  \ 
   61                   : ((X)=='U' || (X)=='u') ? UNIT   \ 
   72   return SIDE(*side)!=0xff;
 
   77   return UPLO(*uplo)!=0xff;
 
   90 using namespace Eigen;
 
  169 #ifndef EIGEN_BLAS_FUNC_SUFFIX 
  170 #define EIGEN_BLAS_FUNC_SUFFIX _ 
  173 #define EIGEN_BLAS_FUNC(X) EIGEN_CAT(SCALAR_SUFFIX, EIGEN_CAT(X, EIGEN_BLAS_FUNC_SUFFIX)) 
  175 #endif // EIGEN_BLAS_COMMON_H 
  
std::complex< RealScalar > Complex
Namespace containing all symbols from the Eigen library.
NumTraits< Scalar >::Real RealScalar
Convenience specialization of Stride to specify only an inner stride See class Map for some examples.
Map< const Matrix< Scalar, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > ConstMatrixType
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
Map< Matrix< T, Dynamic, 1 >, 0, InnerStride< Dynamic > > make_vector(T *data, int size, int incr)
T * get_compact_vector(T *x, int n, int incx)
Map< Matrix< Scalar, Dynamic, 1 > > CompactVectorType
bool check_side(const char *side)
Map< Matrix< Scalar, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > MatrixType
Matrix< Scalar, Dynamic, Dynamic, ColMajor > PlainMatrixType
Map< Matrix< Scalar, Dynamic, 1 >, 0, InnerStride< Dynamic > > StridedVectorType
RealScalar RealScalar int * incx
bool check_op(const char *op)
Convenience specialization of Stride to specify only an outer stride See class Map for some examples.
A matrix or vector expression mapping an existing array of data.
bool check_uplo(const char *uplo)
Map< Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > matrix(T *data, int rows, int cols, int stride)
The matrix class, also used for vectors and row-vectors.
T * copy_back(T *x_cpy, T *x, int n, int incx)
Holds information about the various numeric (i.e. scalar) types allowed by Eigen.
gtsam
Author(s): 
autogenerated on Wed May 28 2025 03:01:00