| OPAL (Object Oriented Parallel Accelerator Library)
    2.2.0
    OPAL | 
#include <Assign.h>


| Public Types | |
| enum | { Dim_u = Dim } | 
| enum | { IsExpr = 0 } | 
| typedef T | T_t | 
| typedef IndexedBareFieldIterator< T, Dim > | iterator | 
| typedef iterator | PETE_Expr_t | 
|  Public Types inherited from PETE_Expr< IndexedBareField< T, Dim, Brackets > > | |
| typedef IndexedBareField< T, Dim, Brackets > | Wrapped | 
| Public Member Functions | |
| 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 | 
|  Public Member Functions inherited from PETE_Expr< IndexedBareField< T, Dim, Brackets > > | |
| IndexedBareField< T, Dim, Brackets > & | PETE_unwrap () | 
| const IndexedBareField< T, Dim, Brackets > & | PETE_unwrap () const | 
| Protected Member Functions | |
| 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 &) | 
| Protected Attributes | |
| BareField< T, Dim > & | A | 
| NDIndex< Brackets > | Indexes | 
| Friends | |
| class | IndexedBareField< T, Dim, Brackets-1 > | 
| class | BareField< T, Dim > | 
| typedef IndexedBareFieldIterator<T,Dim> IndexedBareField< T, Dim, Brackets >::iterator | 
Definition at line 208 of file IndexedBareField.h.
| typedef iterator IndexedBareField< T, Dim, Brackets >::PETE_Expr_t | 
Definition at line 301 of file IndexedBareField.h.
| typedef T IndexedBareField< T, Dim, Brackets >::T_t | 
Definition at line 206 of file IndexedBareField.h.
| anonymous enum | 
| Enumerator | |
|---|---|
| Dim_u | |
Definition at line 207 of file IndexedBareField.h.
| anonymous enum | 
| Enumerator | |
|---|---|
| IsExpr | |
Definition at line 300 of file IndexedBareField.h.
| 
 | inlineprotected | 
Definition at line 310 of file IndexedBareField.h.
| 
 | inlineprotected | 
Definition at line 312 of file IndexedBareField.h.
| 
 | inlineprotected | 
Definition at line 314 of file IndexedBareField.h.
| 
 | inlineprotected | 
Definition at line 318 of file IndexedBareField.h.
| 
 | inline | 
Definition at line 293 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::A, and IndexedBareField< T, Dim, Brackets >::Indexes.
Referenced by IndexedBareField< T, Dim, Brackets >::MakeExpression(), and IndexedBareField< T, Dim, Brackets >::operator()().
| 
 | inline | 
Definition at line 294 of file IndexedBareField.h.
| T IndexedBareField< T, Dim, Brackets >::get | ( | ) | 
Definition at line 89 of file IndexedBareField.hpp.
References BareField< T, Dim >::getsingle(), and T.

| 
 | inline | 
Definition at line 266 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::A.
Referenced by assign(), CalcIndexedReceive(), IndexedLocalAssign(), IndexedReceive(), and IndexedSend().
| 
 | inline | 
Definition at line 267 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::A.
| 
 | inline | 
Definition at line 265 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::Indexes.
Referenced by assign(), CalcIndexedReceive(), IndexedLocalAssign(), IndexedReceive(), and IndexedSend().
| 
 | protected | 
Definition at line 78 of file IndexedBareField.hpp.
| 
 | inline | 
Definition at line 302 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::begin().

| 
 | inline | 
Definition at line 273 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::begin(), CTAssert, and Dim.

| 
 | inline | 
Definition at line 280 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::begin(), CTAssert, and Dim.

| 
 | inline | 
Definition at line 228 of file IndexedBareField.h.
References assign().

| 
 | inline | 
Definition at line 234 of file IndexedBareField.h.
References assign(), CTAssert, and Dim.

| 
 | inline | 
Definition at line 243 of file IndexedBareField.h.
References assign(), and CTAssert.

| 
 | inline | 
Definition at line 251 of file IndexedBareField.h.
References assign().

| 
 | inline | 
Definition at line 259 of file IndexedBareField.h.
References assign().

| 
 | inline | 
Definition at line 210 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::A, CTAssert, Dim, and IndexedBareField< T, Dim, Brackets >::Indexes.
| 
 | inline | 
Definition at line 216 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::A, CTAssert, Dim, and IndexedBareField< T, Dim, Brackets >::Indexes.
| 
 | inline | 
Definition at line 222 of file IndexedBareField.h.
References IndexedBareField< T, Dim, Brackets >::A, CTAssert, Dim, and IndexedBareField< T, Dim, Brackets >::Indexes.
| void IndexedBareField< T, Dim, Brackets >::write | ( | std::ostream & | out | ) | 
Definition at line 50 of file IndexedBareField.hpp.
References assign(), Dim, and PInsist.
Referenced by operator<<().

Definition at line 202 of file IndexedBareField.h.
| 
 | friend | 
Definition at line 201 of file IndexedBareField.h.
| 
 | protected | 
Definition at line 305 of file IndexedBareField.h.
Referenced by IndexedBareField< T, Dim, Brackets >::begin(), IndexedBareField< T, Dim, Brackets >::getBareField(), and IndexedBareField< T, Dim, Brackets >::operator[]().
| 
 | protected | 
Definition at line 306 of file IndexedBareField.h.
Referenced by IndexedBareField< T, Dim, Brackets >::begin(), IndexedBareField< T, Dim, Brackets >::getDomain(), and IndexedBareField< T, Dim, Brackets >::operator[]().
 1.8.5
 1.8.5