[Lunar-commits] <moonbase-other> eigen3: introduced to -other

v4hn me at v4hn.de
Wed Apr 24 02:51:40 CEST 2013


commit 6471275285b679e9672e82bc0206cbfd43a07e43
Author: v4hn <me at v4hn.de>
Date: Tue, 23 Apr 2013 16:58:00 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/6471275285b679e9672e82bc0206cbfd43a07e43

eigen3: introduced to -other
---
  libs/eigen3/BUILD   | +2/-0     
  libs/eigen3/DEPENDS | +1/-0     
  libs/eigen3/DETAILS | +26/-0    
  3 files changed, 29 insertions(+)

--- /dev/null
+++ b/libs/eigen3/BUILD
@@ -0,0 +1,2 @@
+sedit "s:/share:/lib:" CMakeLists.txt &&
+default_cmake_build
--- /dev/null
+++ b/libs/eigen3/DEPENDS
@@ -0,0 +1 @@
+depends cmake
--- /dev/null
+++ b/libs/eigen3/DETAILS
@@ -0,0 +1,26 @@
+          MODULE=eigen3
+         VERSION=3.1.3
+          SOURCE=$VERSION.tar.bz2
+      SOURCE_URL=http://bitbucket.org/eigen/eigen/get/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/eigen-eigen-2249f9c22fe8
+      SOURCE_VFY=sha1:07e248deaaa5d2a8822a0581a606151127fce450
+        WEB_SITE=http://eigen.tuxfamily.org
+         ENTERED=20130417
+         UPDATED=20130417
+           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




More information about the Lunar-commits mailing list