Package eigen2-2.0.16-2
| System | Binary Distributions | CVS/rsync Source Distributions | |
|---|---|---|---|
10.7/x86_64 | |||
10.6/x86_64 | |||
10.6/i386 | |||
10.5/i386 | 2.0.16-2 | ||
10.5/powerpc | |||
| Description: | C++ template library for linear algebra (2.0.16-2) | |
Eigen 2 is a C++ template library for linear algebra (vectors, matrices, and
related algorithms). It is:
* Versatile. Eigen handles both fixed-size and dynamic-size matrices and
vectors, without code duplication, and in a completely integrated way. It
aims to provide not only vectors and matrices but also many algorithms.
* Fast. Expression templates remove temporaries and enable lazy evaluation.
Explicit vectorization is performed for the SSE (2 and later) and AltiVec
instruction sets, with graceful fallback to non-vectorized code. With
fixed-size objects, dynamic memory allocation is avoided, and the loops
are unrolled when that makes sense. For large matrices, special attention
is paid to cache-friendliness. This Benchmark shows Eigen's outstanding
performance.
* Good API. Expression templates allow for a very clean and expressive API.
Implementing an algorithm on top of Eigen feels like just copying
pseudocode. | ||
| Section: | sci | |
| Maintainer: | None <fink-develATlistsDOTsourceforgeDOTnet> | |
| Website: | http://eigen.tuxfamily.org/ | |
| License: | GPL | |
| Info-File: | dists/10.4/stable/main/finkinfo/sci/eigen2.info CVS log, Last Changed: Wed, 25 Jan 2012 00:31:50 (UTC) | |
Section list - Flat package list - Search packages
(*) = Unsupported distribution.