* eigen2->eigen3

* bump version to 2.91.0
* add FindEigen3.cmake
This commit is contained in:
Benoit Jacob
2009-11-19 12:09:04 -05:00
parent abb2a1bb15
commit b5f4636d42
12 changed files with 104 additions and 41 deletions

View File

@@ -36,7 +36,7 @@ In order to use Eigen, you just need to download and extract Eigen's source code
Here are some quick compilation instructions with GCC. To quickly test an example program, just do
\code g++ -I /path/to/eigen2/ my_program.cpp -o my_program \endcode
\code g++ -I /path/to/eigen/ my_program.cpp -o my_program \endcode
There is no library to link to. For good performance, add the \c -O2 compile-flag. Note however that this makes it impossible to debug inside Eigen code, as many functions get inlined. In some cases, performance can be further improved by disabling Eigen assertions: use \c -DEIGEN_NO_DEBUG or \c -DNDEBUG to disable them.

View File

@@ -4,7 +4,7 @@ namespace Eigen {
Hello! You are seeing this webpage because your program terminated on an assertion failure like this one:
<pre>
my_program: path/to/eigen2/Eigen/src/Core/MatrixStorage.h:44:
my_program: path/to/eigen/Eigen/src/Core/MatrixStorage.h:44:
Eigen::ei_matrix_array<T, Size, MatrixOptions, Align>::ei_matrix_array()
[with T = double, int Size = 2, int MatrixOptions = 2, bool Align = true]:
Assertion `(reinterpret_cast<size_t>(array) & 0xf) == 0 && "this assertion

View File

@@ -1,11 +1,3 @@
################################################################################
## ##
## WARNING ##
## ##
## all modifications in this file must be reported in eigen2/Mainpage.dox ##
## ##
################################################################################
# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project
#

View File

@@ -2,7 +2,7 @@ namespace Eigen {
/** \page CustomizingEigen Advanced - Customizing/Extending Eigen
Eigen2 can be extended in several ways, for instance, by defining global methods, \ref ExtendingMatrixBase "by adding custom methods to MatrixBase", adding support to \ref CustomScalarType "custom types" etc.
Eigen can be extended in several ways, for instance, by defining global methods, \ref ExtendingMatrixBase "by adding custom methods to MatrixBase", adding support to \ref CustomScalarType "custom types" etc.
\b Table \b of \b contents
- \ref ExtendingMatrixBase