TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > > Class Template Reference

#include <TinyMatrixOperators.h>

Collaboration diagram for TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >:

Collaboration graph
[legend]

List of all members.

Public Types

enum  { dimensions = 2 }
typedef T Element_t
typedef FnDot Op
typedef BinaryTinyMatrixOp< V1,
V2, Op
EngineTag_t
typedef T ConstElementRef_t
typedef T ElementRef_t
typedef TinyMatrixEngine< D1,
D2, T, BinaryTinyMatrixOp< V1,
V2, Op > > 
This_t

Public Member Functions

 TinyMatrixEngine (const V1 &v1, const V2 &v2, Op op)
 TinyMatrixEngine (const V1 &v1, const V2 &v2)
 TinyMatrixEngine (const This_t &x)
 ~TinyMatrixEngine ()

Friends

struct TinyMatrixEngineElem

template<int D1, int D2, class T, class V1, class V2>
class TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >


Member Typedef Documentation

template<int D1, int D2, class T , class V1 , class V2 >
typedef T TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::Element_t

template<int D1, int D2, class T , class V1 , class V2 >
typedef FnDot TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::Op

template<int D1, int D2, class T , class V1 , class V2 >
typedef BinaryTinyMatrixOp<V1,V2,Op> TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::EngineTag_t

template<int D1, int D2, class T , class V1 , class V2 >
typedef T TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::ConstElementRef_t

template<int D1, int D2, class T , class V1 , class V2 >
typedef T TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::ElementRef_t

template<int D1, int D2, class T , class V1 , class V2 >
typedef TinyMatrixEngine<D1,D2,T, BinaryTinyMatrixOp<V1,V2,Op> > TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::This_t


Member Enumeration Documentation

template<int D1, int D2, class T , class V1 , class V2 >
anonymous enum

Enumerator:
dimensions 


Constructor & Destructor Documentation

template<int D1, int D2, class T , class V1 , class V2 >
TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::TinyMatrixEngine ( const V1 &  v1,
const V2 &  v2,
Op  op 
) [inline]

template<int D1, int D2, class T , class V1 , class V2 >
TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::TinyMatrixEngine ( const V1 &  v1,
const V2 &  v2 
) [inline]

template<int D1, int D2, class T , class V1 , class V2 >
TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::TinyMatrixEngine ( const This_t x  )  [inline]

template<int D1, int D2, class T , class V1 , class V2 >
TinyMatrixEngine< D1, D2, T, BinaryTinyMatrixOp< V1, V2, FnDot > >::~TinyMatrixEngine (  )  [inline]


Friends And Related Function Documentation

template<int D1, int D2, class T , class V1 , class V2 >
friend struct TinyMatrixEngineElem [friend]


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

Generated on Wed Mar 16 06:20:39 2011 for FreePOOMA by  doxygen 1.5.9