42 lines
1.5 KiB
XML
42 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
<pkgmetadata>
|
|
<maintainer type="person">
|
|
<email>dilfridge@gentoo.org</email>
|
|
</maintainer>
|
|
<maintainer type="project">
|
|
<email>sci@gentoo.org</email>
|
|
<name>Gentoo Science Project</name>
|
|
</maintainer>
|
|
<longdescription lang="en">
|
|
Armadillo is a C++ linear algebra library (matrix maths) aiming
|
|
towards a good balance between speed and ease of use. Integer,
|
|
floating point and complex numbers are supported, as well as a
|
|
subset of trigonometric and statistics functions. Various matrix
|
|
decompositions are provided through optional integration with LAPACK
|
|
and ATLAS libraries.
|
|
A delayed evaluation approach is employed (during compile time) to
|
|
combine several operations into one and reduce (or eliminate) the
|
|
need for temporaries. This is accomplished through recursive
|
|
templates and template meta-programming.
|
|
</longdescription>
|
|
<use>
|
|
<flag name="arpack">
|
|
Link with <pkg>sci-libs/arpack</pkg> libraries for eigen decomposition
|
|
</flag>
|
|
<flag name="mkl">
|
|
Use matrix allocation from the Intel MKL <pkg>sci-libs/mkl</pkg>
|
|
</flag>
|
|
<flag name="tbb">
|
|
Use matrix allocation from the Threads Building Blocks
|
|
<pkg>dev-cpp/tbb</pkg>
|
|
</flag>
|
|
<flag name="superlu">
|
|
Use SuperLU for sparse linear equation solving
|
|
<pkg>sci-libs/superlu</pkg>
|
|
</flag>
|
|
</use>
|
|
<upstream>
|
|
<remote-id type="sourceforge">arma</remote-id>
|
|
</upstream>
|
|
</pkgmetadata>
|