From: Tobias Schwinger (tschwinger_at_[hidden])
Date: 2005-03-07 16:26:26
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
- 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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk