I added several different versions of Eigen to default including directory of Visual C++. But I got collapse problem when using LDLT
(Cholesky decomposition) for some of the testing numerical examples.
So I want to determine which version is actually active when debugging the code.
Is there any function which can indicate the current active Eigen version number?
go to codeblocks Settings-> complier-> Search Directories-> Add-> enter the address of the folder you chose in (1)-> o.k. declare #include "Eigen/Dense" before the main function.
Eigen is open-source software licensed under the Mozilla Public License 2.0 since version 3.1.
The Eigen/Dense header file defines all member functions for the MatrixXd type and related types (see also the table of header files). All classes and functions defined in this header file (and other Eigen header files) are in the Eigen namespace.
This answer is only a summary from the comments above:
At compile-time you have EIGEN_WORLD_VERSION
, EIGEN_MAJOR_VERSION
and EIGEN_MINOR_VERSION
, you can easily embed this information in your application.
3.1.91
sounds like a beta version
of 3.2
.
The version number macros are defined in Macros.h
located at \Eigen\src\Core\util\
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With