Boost logo

Boost :

Subject: Re: [boost] Interested in a generic safe n-dimensional matrix/vector library?
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2011-02-22 05:15:56


On 21/02/2011 21:19, Тимофей Игнатьич wrote:
> c++0x features allow us to implement some nice stuff:
>
> - Safe variadic functions with parameter count checking. For example consider a constructor of the N dimensional vector of T takes only N farameters that are convertable to T and fails othervise:
>
> [...]
>
> - Same type comversion as for fundamental types. This means that char multiplied by int gives int result and int multiplied by float gives float result. vectors work exactly the same:
>
> [...]
>

I don't see how C++0x adds anything new here.

> Among other notable features are matrix matrix and vector matrix multiplications, component vise addition/substraction/multiplication/division, dot product, matrix inversion, matrix determinant calculation, etc.
> I want to know if there is any interest in such a library in boost community, and if so to make it available for public inspecion and criticism.

There could be interest, but be aware there is already quite a lot of
competition in the domain of array programming, linear algebra or
numerical computation in general.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk