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) |