|
FreePOOMA
2.4.1
|
TensorEngine definitions for a Full Tensor. More...
#include <Tensor.h>
Public Types | |
| enum | { dimensions = 2 } |
| enum | { d = D } |
| typedef T | Element_t |
| typedef Full | EngineTag_t |
| typedef T & | ElementRef_t |
| typedef const T & | ConstElementRef_t |
| typedef T & | CTElementRef_t |
| typedef const T & | CTConstElementRef_t |
| typedef TensorEngine< D, T, Full > | This_t |
Public Member Functions | |
| TensorEngine () | |
| TensorEngine (const TensorEngine< D, T, Full > &x) | |
| template<class X > | |
| TensorEngine (const X &x) | |
| TensorEngine (const T &x) | |
| template<class X1 , class X2 , class X3 , class X4 > | |
| TensorEngine (const X1 &x1, const X2 &x2, const X3 &x3, const X4 &x4) | |
| template<class X1 , class X2 , class X3 , class X4 , class X5 , class X6 , class X7 , class X8 , class X9 > | |
| TensorEngine (const X1 &x1, const X2 &x2, const X3 &x3, const X4 &x4, const X5 &x5, const X6 &x6, const X7 &x7, const X8 &x8, const X9 &x9) | |
| ~TensorEngine () | |
| This_t & | operator= (const This_t &x) |
| template<class V > | |
| This_t & | operator= (const V &x) |
| template<int I, int J> | |
| CTConstElementRef_t | getIJ () const |
| template<int I, int J> | |
| CTElementRef_t | getIJ () |
| ConstElementRef_t | operator() (int i, int j) const |
| ElementRef_t | operator() (int i, int j) |
| ConstElementRef_t | operator() (int i) const |
| ElementRef_t | operator() (int i) |
| const T * | data () const |
| T * | data () |
| void | reverseBytes () |
| typedef T TensorEngine< D, T, Full >::Element_t |
| typedef Full TensorEngine< D, T, Full >::EngineTag_t |
| typedef T& TensorEngine< D, T, Full >::ElementRef_t |
| typedef const T& TensorEngine< D, T, Full >::ConstElementRef_t |
| typedef T& TensorEngine< D, T, Full >::CTElementRef_t |
| typedef const T& TensorEngine< D, T, Full >::CTConstElementRef_t |
| typedef TensorEngine<D,T,Full> TensorEngine< D, T, Full >::This_t |
| TensorEngine< D, T, Full >::TensorEngine | ( | ) | [inline] |
References CTAssert.
| TensorEngine< D, T, Full >::TensorEngine | ( | const TensorEngine< D, T, Full > & | x | ) | [inline] |
| TensorEngine< D, T, Full >::TensorEngine | ( | const X & | x | ) | [inline, explicit] |
| TensorEngine< D, T, Full >::TensorEngine | ( | const T & | x | ) | [inline, explicit] |
| TensorEngine< D, T, Full >::TensorEngine | ( | const X1 & | x1, |
| const X2 & | x2, | ||
| const X3 & | x3, | ||
| const X4 & | x4 | ||
| ) | [inline] |
References CTAssert.
| TensorEngine< D, T, Full >::TensorEngine | ( | const X1 & | x1, |
| const X2 & | x2, | ||
| const X3 & | x3, | ||
| const X4 & | x4, | ||
| const X5 & | x5, | ||
| const X6 & | x6, | ||
| const X7 & | x7, | ||
| const X8 & | x8, | ||
| const X9 & | x9 | ||
| ) | [inline] |
References CTAssert.
| TensorEngine< D, T, Full >::~TensorEngine | ( | ) | [inline] |
| This_t& TensorEngine< D, T, Full >::operator= | ( | const This_t & | x | ) | [inline] |
| This_t& TensorEngine< D, T, Full >::operator= | ( | const V & | x | ) | [inline] |
| CTConstElementRef_t TensorEngine< D, T, Full >::getIJ | ( | ) | const [inline] |
References CTAssert.
| CTElementRef_t TensorEngine< D, T, Full >::getIJ | ( | ) | [inline] |
References CTAssert.
| ConstElementRef_t TensorEngine< D, T, Full >::operator() | ( | int | i, |
| int | j | ||
| ) | const [inline] |
References PBoundAssert.
| ElementRef_t TensorEngine< D, T, Full >::operator() | ( | int | i, |
| int | j | ||
| ) | [inline] |
References PBoundAssert.
| ConstElementRef_t TensorEngine< D, T, Full >::operator() | ( | int | i | ) | const [inline] |
References PBoundAssert.
| ElementRef_t TensorEngine< D, T, Full >::operator() | ( | int | i | ) | [inline] |
References PBoundAssert.
| const T* TensorEngine< D, T, Full >::data | ( | ) | const [inline] |
| T* TensorEngine< D, T, Full >::data | ( | ) | [inline] |
| void TensorEngine< D, T, Full >::reverseBytes | ( | ) | [inline] |
References reverseBytes().
1.7.6.1