FreePOOMA  2.4.1
Public Types | Static Public Member Functions
VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I > Struct Template Reference

#include <VectorTinyMatrix.h>

List of all members.

Public Types

typedef Vector< D1, T1, E1 > V1
typedef TinyMatrix< D1, D2, T2,
E2 > 
V2
typedef VectorEngine< D2, T3,
BinaryVectorOp< V1, V2, FnDot > > 
V
typedef VectorDotTinyMatrix
< V1, V2, I, 0, D1 >::Type_t 
T0
typedef T0 Element_t
typedef T0 ConstElementRef_t
typedef T0 ElementRef_t

Static Public Member Functions

static T0 get (const V &x)

template<int D1, int D2, class T1, class T2, class T3, class E1, class E2, int I>
struct VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I >


Member Typedef Documentation

template<int D1, int D2, class T1 , class T2 , class T3 , class E1 , class E2 , int I>
typedef Vector<D1,T1,E1> VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I >::V1
template<int D1, int D2, class T1 , class T2 , class T3 , class E1 , class E2 , int I>
typedef TinyMatrix<D1,D2,T2,E2> VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I >::V2
template<int D1, int D2, class T1 , class T2 , class T3 , class E1 , class E2 , int I>
typedef VectorEngine<D2,T3,BinaryVectorOp<V1,V2,FnDot> > VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I >::V
template<int D1, int D2, class T1 , class T2 , class T3 , class E1 , class E2 , int I>
typedef VectorDotTinyMatrix<V1,V2,I,0,D1>::Type_t VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I >::T0
template<int D1, int D2, class T1 , class T2 , class T3 , class E1 , class E2 , int I>
typedef T0 VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I >::Element_t
template<int D1, int D2, class T1 , class T2 , class T3 , class E1 , class E2 , int I>
typedef T0 VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I >::ConstElementRef_t
template<int D1, int D2, class T1 , class T2 , class T3 , class E1 , class E2 , int I>
typedef T0 VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I >::ElementRef_t

Member Function Documentation

template<int D1, int D2, class T1 , class T2 , class T3 , class E1 , class E2 , int I>
static T0 VectorEngineElem< D2, T3, BinaryVectorOp< Vector< D1, T1, E1 >, TinyMatrix< D1, D2, T2, E2 >, FnDot >, I >::get ( const V x) [inline, static]

The documentation for this struct was generated from the following file: