Subject: Re: [boost] Preliminary review request for (Boost) QVM
From: Vicente Botet (vicente.botet_at_[hidden])
Date: 2011-02-08 12:47:48
Emil Dotchevski-3 wrote:
> This is a library for working with Quaternions, Vectors and Matrices
> of static size. A type traits system is used to enable generic
> namespace-scope (operator) function templates that implement various
> Q, V and M operations for any (user-defined) compatible type.
> The library also defines view proxies which provide lvalue or rvalue
> access to objects as if they are of a different type. For example,
> col<1>(m) refers to column 1 of the matrix m as if it is a vector.
> This system works without creating temporary objects, and should enjoy
> zero abstraction penalty with most compilers (assuming inlining
> The online documentation is at http://revergestudios.com/boost-qvm.
> Complete source code and documentation can be downloaded here:
> Note: QVM supersedes (Boost) LA which was submitted for preliminary
> review about a year ago. It adds a few missing pieces (most notably
> support for quaternions), uses shorter names for types and functions,
> and is organized into fewer header files.
I have updated the wiki
I had read the LA documentation recently and I find it very clear and a
clean design (even if the names are sometimes too short ;-)
BTW, I guess that the Dim in quat is 4
Do you have some performances respect to other LA libraries with runtime
I wish you to find a review manager soon.
-- View this message in context: http://boost.2283326.n4.nabble.com/Preliminary-review-request-for-Boost-QVM-tp3263528p3276393.html Sent from the Boost - Dev mailing list archive at Nabble.com.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk