$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.