#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.