|
Boost : |
Subject: Re: [boost] [GSoC] Boost.Matrix RFC
From: Kornel Kisielewicz (kornel.kisielewicz_at_[hidden])
Date: 2010-04-13 15:40:28
On Mon, Apr 12, 2010 at 1:04 AM, vicente.botet <vicente.botet_at_[hidden]> wrote:
>> == Primary deliverables ==
>>
>> Boost.Matrix library, with the following features:
>>
>> * a boost::matrix base container class for 2-dimensional matrices,
>> with the proper behavious and semantics of a container, written
>> following the boost coding guidelines, and with full portability in
>> mind
>> * specializations for efficient vector (1xN matrix) handling
>> * operators for readable but efficient vector/matrix math
>> * operator specializations for matrices and vectors of the most
>> common size (2-4) for most efficient implementation
>> * efficient implementation of interoperability of Boost.Matrix with
>> other boost libraries (uBLAS, Quaternion and upcoming Boost.Geometry
>> in particular)
>
>
> Hi,
>
> I like the idea of an alternative proposal to Boost.LA.
> Please, could you clarify which kind of matrix and which operations do you intend to provide?
Sorry for the late reply,
Following the idea of a library geared for real-time operation the
library would be focused on dense matrices, supporting all standard
arithmetic operations for both vector and matrix as well as between
them, common vector operations (dot, length, lengthsq, norm, cross,
projection, etc...), common matrix operations (transposition,
determinant, adjoint, inverse, etc) as well as interoperability with
the quaternion library. If need be, this list could be expanded.
-- regards, Kornel Kisielewicz
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk