|
Boost : |
From: Michael Tegtmeyer (tegtmeye_at_[hidden])
Date: 2007-05-29 09:59:31
>> Of additional interest since my previous post: the implementation
>> will now
>> automaticallty unroll all numeric ops at compile time (subject to
>> the compiler)
>> up to a predefined array size.
>
> Does it provide full expression template support, like the TinyVector
> class of Blitz++ - or what is meant by unrolling up to a predefined
> array size?
The short answer is yes. There is expression-template support for all
basic operators in the same way as a decently coded version of
std::valarray. The functionality is the same (save a few things) as
std::valarray with the exception that the operations are explicitly
unrolled.
Mike
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk