Subject: [boost] [LibrariesUnderConstruction] Boost.Numeric_Bindings
From: Rutger ter Borg (rutger_at_[hidden])
Date: 2009-11-27 03:58:20
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
The current development version is available at
Questions and/or comments are welcomed.