Boost logo

Boost :

From: Tobias Schwinger (tschwinger_at_[hidden])
Date: 2005-03-07 16:26:26


Hi Pavel,

part of my code base uses a similar approach for linear algebra
operations and I'm potentially interested to retire some of the code if
there is a boost-quality library available for this.

Some of the requirements for such a framework to be suitable for my
needs are:

- Custom per element operations

As a simple example think of homogenous vectors (an x or o products
require an additional multiplication of w-elements, additive operations
requires scale by (1/w)) another example would be a 90 degree rotation
of a vector by swapping/negating its elements.

- It should not be limited to operators but work with any functions

In real-life situations operators may be too cryptic for some
applications (or there aren't enough of them).

- SIMD "overrides"

The design should allow to optionally replace operations to make use of
SIMD hardware.

Regards,

Tobias


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