
Eigen: Getting started
The Eigen header files define many types, but for simple applications it may be enough to use only the MatrixXd type. This represents a matrix of arbitrary size (hence the X in MatrixXd), in which every …
Eigen
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
Eigen: Reshape
Since the version 3.4, Eigen exposes convenient methods to reshape a matrix to another matrix of different sizes or vector. All cases are handled via the DenseBase::reshaped …
Eigen: Preprocessor directives
EIGEN_NO_DEBUG - disables Eigen's assertions if defined. Not defined by default, unless the NDEBUG macro is defined (this is a standard C++ macro which disables all asserts). …
Eigen
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
Eigen: Core module
This is the main module of Eigen providing dense matrix and vector support (both fixed and dynamic size) with all the features corresponding to a BLAS library and much more...
Eigen: Member List
This is the complete list of members for Eigen::FullPivLU< MatrixType_ >, including all inherited members.
Eigen: Aliasing
In Eigen, aliasing refers to assignment statement in which the same matrix (or array or vector) appears on the left and on the right of the assignment operators. Statements like mat = 2 * mat; or mat = …
Eigen: Extending MatrixBase (and other classes)
In this section we will see how to add custom methods to MatrixBase. Since all expressions and matrix types inherit MatrixBase, adding a method to MatrixBase make it immediately available to all …
Eigen: Eigen::Block< XprType, BlockRows, BlockCols, InnerPanel > Class ...
Dec 31, 2021 · Eigen 3.4.90 (git rev a4098ac676528a83cfb73d4d26ce1b42ec05f47c) List of all members | Public Member Functions Eigen::Block< XprType, BlockRows, BlockCols, InnerPanel ...