Boost logo

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