#include <vector_unroller.h>
Classes | |
| struct | Eval< Last, Last, true > |
| Evaluate the binary operator at element Last. More... | |
| struct | Eval< N, Last, false > |
| Evaluate using a loop. More... | |
| struct | Eval< N, Last, true > |
| Evaluate for the first Len-1 elements. More... | |
Public Types | |
| typedef ExprTraits< LeftT > | left_traits |
| typedef AccumT::value_type | result_type |
| typedef ExprTraits< RightT > | right_traits |
This uses forward iteration to make efficient use of the cache.
Definition at line 176 of file vector_unroller.h.
| typedef ExprTraits<LeftT> cml::et::detail::VectorAccumulateUnroller< AccumT, OpT, LeftT, RightT >::left_traits |
Definition at line 179 of file vector_unroller.h.
| typedef AccumT::value_type cml::et::detail::VectorAccumulateUnroller< AccumT, OpT, LeftT, RightT >::result_type |
Definition at line 186 of file vector_unroller.h.
| typedef ExprTraits<RightT> cml::et::detail::VectorAccumulateUnroller< AccumT, OpT, LeftT, RightT >::right_traits |
Definition at line 183 of file vector_unroller.h.
1.5.9