From fe8ab0147b06fb0867f0fb9a573bf6b6f5ad9ccd Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Fri, 19 Jun 2009 19:09:35 +0200 Subject: [PATCH] add "Dense" header --- Eigen/Dense | 8 ++++++++ doc/C01_QuickStartGuide.dox | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 Eigen/Dense diff --git a/Eigen/Dense b/Eigen/Dense new file mode 100644 index 000000000..9655edcd7 --- /dev/null +++ b/Eigen/Dense @@ -0,0 +1,8 @@ +#include "Core" +#include "Array" +#include "LU" +#include "Cholesky" +#include "QR" +#include "SVD" +#include "Geometry" +#include "LeastSquares" diff --git a/doc/C01_QuickStartGuide.dox b/doc/C01_QuickStartGuide.dox index 4f6f9b3cf..7c434f7e2 100644 --- a/doc/C01_QuickStartGuide.dox +++ b/doc/C01_QuickStartGuide.dox @@ -42,7 +42,11 @@ There is no library to link to. For good performance, add the \c -O2 compile-fla On the x86 architecture, the SSE2 instruction set is not enabled by default. Use \c -msse2 to enable it, and Eigen will then automatically enable its vectorized paths. On x86-64 and AltiVec-based architectures, vectorization is enabled by default. -\warning \redstar In most cases it is enough to include the \c Eigen/Core header only to get started with Eigen. However, some features presented in this tutorial require the Array module to be included (\c \#include \c ). Those features are highlighted with a red star \redstar. +\warning \redstar In most cases it is enough to include the \c Eigen/Core header only to get started with Eigen. However, some features presented in this tutorial require the Array module to be included (\c \#include \c ). Those features are highlighted with a red star \redstar. Notice that if you want to include all dense (i.e. all except sparse) Eigen functionality at once, you can do: +\code +#include +\endcode +This slows compilation by roughly 10-20% but at least you don't have to worry anymore about including the correct files! \section TutorialCoreSimpleExampleFixedSize Simple example with fixed-size matrices and vectors