TensorEngineElem< D, T, BinaryTensorOp< V1, V2, Op >, I, J, 1 > Struct Template Reference

Specialization of TensorElem for BinaryTensorOp. More...

#include <BinaryTensorOp.h>

List of all members.

Public Types

typedef TensorEngine< D, T,
BinaryTensorOp< V1, V2, Op > > 
V
typedef TensorElem< V1, I, J >
::Element_t 
T1
typedef TensorElem< V2, I, J >
::Element_t 
T2
typedef BinaryReturn< T1, T2,
Op >::Type_t 
Element_t
typedef Element_t ElementRef_t
typedef Element_t ConstElementRef_t

Static Public Member Functions

static Element_t get (const V &x)


Detailed Description

template<int D, class T, class V1, class V2, class Op, int I, int J>
struct TensorEngineElem< D, T, BinaryTensorOp< V1, V2, Op >, I, J, 1 >

Specialization of TensorElem for BinaryTensorOp.

The type of the return can be different for each element of the tensor.


Member Typedef Documentation

template<int D, class T , class V1 , class V2 , class Op , int I, int J>
typedef TensorEngine<D,T,BinaryTensorOp<V1,V2,Op> > TensorEngineElem< D, T, BinaryTensorOp< V1, V2, Op >, I, J, 1 >::V

template<int D, class T , class V1 , class V2 , class Op , int I, int J>
typedef TensorElem<V1,I,J>::Element_t TensorEngineElem< D, T, BinaryTensorOp< V1, V2, Op >, I, J, 1 >::T1

template<int D, class T , class V1 , class V2 , class Op , int I, int J>
typedef TensorElem<V2,I,J>::Element_t TensorEngineElem< D, T, BinaryTensorOp< V1, V2, Op >, I, J, 1 >::T2

template<int D, class T , class V1 , class V2 , class Op , int I, int J>
typedef BinaryReturn<T1,T2,Op>::Type_t TensorEngineElem< D, T, BinaryTensorOp< V1, V2, Op >, I, J, 1 >::Element_t

template<int D, class T , class V1 , class V2 , class Op , int I, int J>
typedef Element_t TensorEngineElem< D, T, BinaryTensorOp< V1, V2, Op >, I, J, 1 >::ElementRef_t

template<int D, class T , class V1 , class V2 , class Op , int I, int J>
typedef Element_t TensorEngineElem< D, T, BinaryTensorOp< V1, V2, Op >, I, J, 1 >::ConstElementRef_t


Member Function Documentation

template<int D, class T , class V1 , class V2 , class Op , int I, int J>
static Element_t TensorEngineElem< D, T, BinaryTensorOp< V1, V2, Op >, I, J, 1 >::get ( const V x  )  [inline, static]


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

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