#include <CompressedBrickIterator.h>
Inheritance diagram for CompressedBrickIterator< T, Dim >:
Public Member Functions | |
CompressedBrickIterator (T *t, const NDIndex< Dim > &c, const NDIndex< Dim > &a, T &compressed) | |
CompressedBrickIterator (T *t, const vec< int, Dim > &v, T &compressed) | |
CompressedBrickIterator (T &t) | |
CompressedBrickIterator () | |
CompressedBrickIterator (const NDIndex< Dim > &a, T &compressed) | |
CompressedBrickIterator (const BrickIterator< T, Dim > &x, T &compressed) | |
bool | IsCompressed () const |
bool | CanCompress (const T &) const |
void | Compress (T &val) |
bool | TryCompress () |
bool | TryCompress (T val) |
const CompressedBrickIterator< T, Dim > & | operator= (const CompressedBrickIterator< T, Dim > &rhs) |
CompressedBrickIterator (const CompressedBrickIterator< T, Dim > &X) | |
Message & | putMessage (Message &m, bool makecopy=true) |
Message & | getMessage (Message &m) |
CompressedBrickIterator< T, 1 > | permute (NDIndex< Dim > ¤t, NDIndex< 1 > &permuted) const |
CompressedBrickIterator< T, 2 > | permute (NDIndex< Dim > ¤t, NDIndex< 2 > &permuted) const |
CompressedBrickIterator< T, 3 > | permute (NDIndex< Dim > ¤t, NDIndex< 3 > &permuted) const |
CompressedBrickIterator< T, 4 > | permute (NDIndex< Dim > ¤t, NDIndex< 4 > &permuted) const |
CompressedBrickIterator< T, 5 > | permute (NDIndex< Dim > ¤t, NDIndex< 5 > &permuted) const |
CompressedBrickIterator< T, 6 > | permute (NDIndex< Dim > ¤t, NDIndex< 6 > &permuted) const |
void | SetCurrent (T *p) |
void | SetCount (int d, int count) |
void | ResetCounter (int d) |
void | SetStride (int d, int stride) |
int | GetStride (int d) const |
T & | GetCompressedData () const |
void | SetCompressedData (T *newData) |
Definition at line 53 of file CompressedBrickIterator.h.
|
Definition at line 63 of file CompressedBrickIterator.h. |
|
Definition at line 78 of file CompressedBrickIterator.h. |
|
Definition at line 89 of file CompressedBrickIterator.h. |
|
Definition at line 93 of file CompressedBrickIterator.h. |
|
Definition at line 42 of file CompressedBrickIterator.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 101 of file CompressedBrickIterator.h. |
|
Definition at line 399 of file CompressedBrickIterator.cpp. References CT, TAU_FIELD, TAU_PROFILE, TAU_TYPE_STRING, and X(). Here is the call graph for this function: |
|
Definition at line 217 of file CompressedBrickIterator.cpp. References all_values_equal(), CT, CompressedBrickIterator< T, Dim >::IsCompressed(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Referenced by CompressedBrickIterator< T, Dim >::TryCompress(). Here is the call graph for this function: |
|
Definition at line 419 of file CompressedBrickIterator.cpp. References CT, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Referenced by LField< T, Dim >::Compress(), and CompressedBrickIterator< T, Dim >::TryCompress(). |
|
Definition at line 174 of file CompressedBrickIterator.h. |
|
Reimplemented from BrickIterator< T, Dim >. Definition at line 267 of file CompressedBrickIterator.cpp. References CT, Message::get(), getMessage_iter(), PAssert, TAU_FIELD, TAU_MESSAGE, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 173 of file CompressedBrickIterator.h. |
|
Reimplemented in BareFieldIterator< T, Dim >. Definition at line 105 of file CompressedBrickIterator.h. Referenced by CompressedBrickIterator< T, Dim >::CanCompress(), BareFieldIterator< T, Dim >::IsCompressed(), CompressedBrickIterator< T, Dim >::putMessage(), and CompressedBrickIterator< T, Dim >::TryCompress(). |
|
Definition at line 382 of file CompressedBrickIterator.cpp. References CompressedBrickIterator< T, Dim >::CompressedData, CT, TAU_ASSIGN, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
Definition at line 166 of file CompressedBrickIterator.h. References permute(). Here is the call graph for this function: |
|
Definition at line 163 of file CompressedBrickIterator.h. References permute(). Here is the call graph for this function: |
|
Definition at line 160 of file CompressedBrickIterator.h. References permute(). Here is the call graph for this function: |
|
Definition at line 157 of file CompressedBrickIterator.h. References permute(). Here is the call graph for this function: |
|
Definition at line 154 of file CompressedBrickIterator.h. References permute(). Here is the call graph for this function: |
|
Definition at line 151 of file CompressedBrickIterator.h. References permute(). Here is the call graph for this function: |
|
Reimplemented from BrickIterator< T, Dim >. Definition at line 239 of file CompressedBrickIterator.cpp. References CT, CompressedBrickIterator< T, Dim >::IsCompressed(), Message::put(), BrickIterator< T, Dim >::putMessage(), TAU_FIELD, TAU_MESSAGE, TAU_PROFILE, and TAU_TYPE_STRING. Referenced by IndexedSend(). Here is the call graph for this function: |
|
Definition at line 171 of file CompressedBrickIterator.h. |
|
Definition at line 175 of file CompressedBrickIterator.h. |
|
Definition at line 170 of file CompressedBrickIterator.h. |
|
Definition at line 169 of file CompressedBrickIterator.h. |
|
Definition at line 172 of file CompressedBrickIterator.h. |
|
Definition at line 445 of file CompressedBrickIterator.cpp. References CompressedBrickIterator< T, Dim >::CanCompress(), CompressedBrickIterator< T, Dim >::Compress(), CT, CompressedBrickIterator< T, Dim >::IsCompressed(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Reimplemented in BareFieldIterator< T, Dim >. Definition at line 119 of file CompressedBrickIterator.h. Referenced by BareField< T, Dim >::accumGuardCells(), BareField< T, Dim >::fillGuardCells(), and IndexedSend(). |