[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