|
IndexedField< T, Dim, Brackets+1, M, C > | operator[] (const Index &idx) |
|
IndexedField< T, Dim, Brackets+1, M, C > | operator[] (int i) |
|
IndexedField< T, Dim, Dim, M, C > | operator[] (const NDIndex< Dim > &ndidx) |
|
void | operator= (T x) |
|
IndexedField< T, Dim, Brackets, M, C > & | operator= (const IndexedField< T, Dim, Brackets, M, C > &x) |
|
IndexedField< T, Dim, Brackets, M, C > & | operator= (const Index &x) |
|
template<class T1 , unsigned Dim1, unsigned Brackets1, class M1 , class C1 > |
IndexedField< T, Dim, Brackets, M, C > & | operator= (const IndexedField< T1, Dim1, Brackets1, M1, C1 > &x) |
|
template<class B > |
IndexedField< T, Dim, Brackets, M, C > & | operator= (const PETE_Expr< B > &x) |
|
Field< T, Dim, M, C > & | getField () |
|
const Field< T, Dim, M, C > & | getField () const |
|
constexpr | IndexedBareField (const IndexedBareField< T, Dim, Brackets > &)=default |
|
IndexedBareField< T, Dim, Brackets+1 > | operator[] (const Index &idx) |
|
IndexedBareField< T, Dim, Brackets+1 > | operator[] (int i) |
|
IndexedBareField< T, Dim, Brackets+1 > | operator[] (const NDIndex< Dim > &ndidx) |
|
void | operator= (T x) |
|
IndexedBareField< T, Dim, Brackets > & | operator= (const IndexedBareField< T, Dim, Brackets > &x) |
|
template<class X , unsigned Dim1, unsigned Brackets1> |
IndexedBareField< T, Dim, Brackets > & | operator= (const IndexedBareField< X, Dim1, Brackets1 > &x) |
|
IndexedBareField< T, Dim, Brackets > & | operator= (const Index &x) |
|
template<class B > |
IndexedBareField< T, Dim, Brackets > & | operator= (const PETE_Expr< B > &x) |
|
const NDIndex< Dim > & | getDomain () const |
|
BareField< T, Dim > & | getBareField () |
|
const BareField< T, Dim > & | getBareField () const |
|
PETE_TUTree< OpParens< int >, iterator > | operator() (int arg) |
|
PETE_TUTree< OpParens< std::pair< int, int > >, iterator > | operator() (int a1, int a2) |
|
T | get () |
|
iterator | begin () const |
|
iterator | end () const |
|
void | write (std::ostream &) |
|
iterator | MakeExpression () const |
|
IndexedBareField< T, Dim, Brackets > & | PETE_unwrap () |
|
const IndexedBareField< T, Dim, Brackets > & | PETE_unwrap () const |
|
|
| IndexedField (Field< T, Dim, M, C > &f, const Index &idx) |
|
| IndexedField (Field< T, Dim, M, C > &f, int i) |
|
| IndexedField (Field< T, Dim, M, C > &f, const NDIndex< Brackets-1 > &idx, const Index &i) |
|
| IndexedField (Field< T, Dim, M, C > &f, const NDIndex< Dim > &ndidx) |
|
| IndexedBareField (BareField< T, Dim > &a, const Index &idx) |
|
| IndexedBareField (BareField< T, Dim > &a, int i) |
|
| IndexedBareField (BareField< T, Dim > &a, const NDIndex< Brackets-1 > &idx, const Index &i) |
|
| IndexedBareField (BareField< T, Dim > &a, const NDIndex< Dim > &ndidx) |
|
void | getsingle (T &) |
|
template<class T, unsigned Dim, unsigned Brackets, class M, class C>
class IndexedField< T, Dim, Brackets, M, C >
Definition at line 26 of file IndexedField.h.
template<class T , unsigned Dim, unsigned Brackets, class M , class C >
template<class T1 , unsigned Dim1, unsigned Brackets1, class M1 , class C1 >
IndexedField<T,Dim,Brackets,M,C>& IndexedField< T, Dim, Brackets, M, C >::operator= |
( |
const IndexedField< T1, Dim1, Brackets1, M1, C1 > & |
x | ) |
|
|
inline |