
Eigen
Eigen doesn't have any dependencies other than the C++ standard library. We use the CMake build system, but only to build the documentation and unit-tests, and to automate installation.
Eigen: Advanced initialization
Eigen offers a comma initializer syntax which allows the user to easily set all the coefficients of a matrix, vector or array. Simply list the coefficients, starting at the top-left corner and moving from left to right …
1515 – Matrix multiplication much slower on MSVC than on g++/clang
The Eigen version I used is 3.3.4. Btw I realise the benchmark is a bit crude (and might better be done with something like Google Benchmark), but I'm getting very consistent results.
Eigen: ColPivHouseholderQR_MKL.h Source File
Mar 2, 2010 · 91 EIGEN_MKL_QR_COLPIV (double, double, d, RowMajor, LAPACK_ROW_MAJOR) 92 EIGEN_MKL_QR_COLPIV (float, float, s, RowMajor, LAPACK_ROW_MAJOR) 93 …
Eigen: Member List
Apr 21, 2022 · This is the complete list of members for Eigen::Array< Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ >, including all inherited members.
Eigen: The class hierarchy
Jan 8, 2013 · This page explains the design of the core classes in Eigen's class hierarchy and how they fit together. Casual users probably need not concern themselves with these details, but it may be …
Eigen: Sparse matrix manipulations
The class SparseMatrix is the main sparse matrix representation of Eigen 's sparse module; it offers high performance and low memory usage. It implements a more versatile variant of the widely-used …
Eigen: Member List - tuxfamily.org
Eigen::PlainObjectBase< Derived > Member List This is the complete list of members for Eigen::PlainObjectBase< Derived >, including all inherited members.