          MODULE=eigen2
         VERSION=2.0.17
          SOURCE=$VERSION.tar.bz2
      SOURCE_URL=http://bitbucket.org/eigen/eigen/get/
SOURCE_DIRECTORY=$BUILD_DIRECTORY/eigen-eigen-b23437e61a07
      SOURCE_VFY=sha1:461546be98b964d8d5d2adb0f1c31ba0e42efc38
        WEB_SITE=http://eigen.tuxfamily.org
         ENTERED=20110907
         UPDATED=20111208
           SHORT="linear algebra libraries for simple mathematical needs"

cat << EOF
Unlike most other linear algebra libraries, Eigen focuses on the simple
mathematical needs of applications: games and other OpenGL apps, spreadsheets
and other office apps, etc. Eigen is dedicated to providing optimal speed with
GCC.
    * Its fixed-size classes are specially optimized for small sizes up to 4,
      although it is theoretically possible to specialize them to any size.
      They never cause dynamic memory applications and the simple operations on
      them are as fast as is possible at least for sizes up to 4 (see below).

    * Its dynamic-size classes are more flexible and suitable for larger sizes.

Both fixed-size and dynamic-size classes use the same underlying C++ code,
thanks to a curiously recurring template pattern.
EOF
