#include <UnaryVectorOp.h>
Public Types | |
enum | { dimensions = 1 } |
enum | { d1 = D } |
typedef T | Element_t |
typedef UnaryVectorOp< V1, Op > | EngineTag_t |
typedef T | ConstElementRef_t |
typedef T | ElementRef_t |
typedef VectorEngine< D, T, UnaryVectorOp< V1, Op > > | This_t |
Public Member Functions | |
VectorEngine (const V1 &v1) | |
Element_t | operator() (int i) const |
Friends | |
struct | VectorEngineElem |
typedef T VectorEngine< D, T, UnaryVectorOp< V1, Op > >::Element_t |
typedef UnaryVectorOp<V1,Op> VectorEngine< D, T, UnaryVectorOp< V1, Op > >::EngineTag_t |
typedef T VectorEngine< D, T, UnaryVectorOp< V1, Op > >::ConstElementRef_t |
typedef T VectorEngine< D, T, UnaryVectorOp< V1, Op > >::ElementRef_t |
typedef VectorEngine<D,T, UnaryVectorOp<V1,Op> > VectorEngine< D, T, UnaryVectorOp< V1, Op > >::This_t |
VectorEngine< D, T, UnaryVectorOp< V1, Op > >::VectorEngine | ( | const V1 & | v1 | ) | [inline, explicit] |
Element_t VectorEngine< D, T, UnaryVectorOp< V1, Op > >::operator() | ( | int | i | ) | const [inline] |
friend struct VectorEngineElem [friend] |