Classes |
struct | AssignVecUnrolled |
struct | AssignVecUnrolled< 0, T > |
struct | AssignArrayUnrolled |
struct | AssignArrayUnrolled< 0, T > |
struct | DefaultVecTag |
struct | ScalarArg |
| template to hold a scalar argument. More...
|
struct | ExprTraits |
| Traits class for expression template parameters. More...
|
struct | ExprTraits< VecBase< T, SIZE, ScalarArg< T > > > |
struct | ExprTraits< VecBase< T, SIZE, DefaultVecTag > > |
struct | VecBinaryExpr |
| Binary vector expression. More...
|
struct | VecUnaryExpr |
| Unary vector expression. More...
|
struct | VecPlusBinary |
struct | VecMinusBinary |
struct | VecMultBinary |
struct | VecDivBinary |
struct | VecNegUnary |
| Negation of the values. More...
|
struct | DotVecUnrolled |
| meta class to unroll dot products. More...
|
struct | DotVecUnrolled< 0, T1, T2 > |
| base cas for dot product unrolling. More...
|
struct | LenSqrVecUnrolled |
| meta class to unroll length squared operation. More...
|
struct | LenSqrVecUnrolled< 0, T > |
| base cas for dot product unrolling. More...
|
struct | EqualVecUnrolled |
| meta class to test vector equality. More...
|
struct | EqualVecUnrolled< 0, VT > |
| base cas for dot product unrolling. More...
|
Functions |
|
|
template<typename T > |
ScalarArg< T > | makeScalarArg (T val) |