|
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