|
Boost : |
Subject: [boost] [LibrariesUnderConstruction] Boost.Numeric_Bindings
From: Rutger ter Borg (rutger_at_[hidden])
Date: 2009-11-27 03:58:20
Hello all,
I see the Numeric_Bindings library is missing on the
LibrariesUnderConstruction trac page. This library is under development
since 2002. Herewith a short description of the library.
Boost.Numeric_Bindings is a C++ library for numeric computing. It is a
generic layer between data containers and linear algebra algorithms.
For the data container part, it supports both compile-time statically sized
and run-time dynamically sized vectors, matrices, through a traits system.
Currently it includes traits for C-arrays, for standard vectors, for uBLAS'
containers, Eigen containers, TNT, Boost.Array, to name a few. It offers
compile-time inspection, iterators, and views on all mentioned containers.
For the algorithm part, it provides a C++ interface to algorithms offered by
BLAS, LAPACK, and more. This covers algorithms from most vendor-provided
math libraries, such as the reference BLAS, ATLAS, Intel's MKL, AMD's CML,
NVidia's CUDA, etc..
The "stable" release is available at
http://svn.boost.org/svn/boost/sandbox/numeric_bindings-v1/
The current development version is available at
http://svn.boost.org/svn/boost/sandbox/numeric_bindings/
Questions and/or comments are welcomed.
Thanks,
Rutger
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk