#include <LField.h>
Inheritance diagram for LField< T, Dim >:


Public Types | |
| typedef CompressedBrickIterator< T, Dim > | iterator |
| typedef NDIndex< Dim > | Domain_t |
| typedef vector< LField< T, Dim > * >::iterator | OverlapIterator |
Public Member Functions | |
| LField (const NDIndex< Dim > &owned, const NDIndex< Dim > &allocated, int vnode=-1) | |
| LField (const LField< T, Dim > &) | |
| ~LField () | |
| int | size (unsigned d) const |
| const NDIndex< Dim > & | getAllocated () const |
| const NDIndex< Dim > & | getOwned () const |
| T * | getP () |
| int | getVnode () const |
| const iterator & | begin () const |
| const iterator & | end () const |
| iterator | begin (const NDIndex< Dim > &domain) |
| iterator | begin (const NDIndex< Dim > &domain, T &) |
| bool | IsCompressed () const |
| bool | TryCompress (bool baseOnPhysicalCells=false) |
| bool | CanCompress () const |
| bool | CanCompress (T x) const |
| void | Compress () |
| void | Compress (const T &val) |
| void | Uncompress (bool fill_domain=true) |
| T & | getCompressedData () |
| const T & | getCompressedData () const |
| bool | OverlapCacheInitialized () |
| void | AddToOverlapCache (LField< T, Dim > *newCacheItem) |
| OverlapIterator | BeginOverlap () |
| OverlapIterator | EndOverlap () |
| void | swapData (LField< T, Dim > &a) |
| void | write (ostream &) const |
Definition at line 56 of file LField.h.
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
||||||||||||||||||||
|
Definition at line 97 of file LField.cpp. References LFieldInitializer< T >::apply(), CT, IpplInfo::noFieldCompression, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: ![]() |
|
||||||||||
|
Definition at line 134 of file LField.cpp. References LField< T, Dim >::CompressedData, CT, LField< T, Dim >::IsCompressed(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: ![]() |
|
|||||||||
|
Definition at line 184 of file LField.cpp. |
|
||||||||||
|
|
|
||||||||||||||||
|
Definition at line 614 of file LField.cpp. References CT, LField< T, Dim >::IsCompressed(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: ![]() |
|
||||||||||
|
Definition at line 595 of file LField.cpp. |
|
|||||||||
|
|||||||||
|
|
|
||||||||||
|
Definition at line 241 of file LField.cpp. References ADDIPPLSTAT, CT, endl(), IpplInfo::extraCompressChecks, LField< T, Dim >::getAllocated(), LField< T, Dim >::IsCompressed(), LFIELDMSG, IpplInfo::noFieldCompression, PAssert, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: ![]() |
|
|||||||||
|
Definition at line 139 of file LField.h. Referenced by LField< T, 2U >::CanCompress(), and LField< T, Dim >::TryCompress(). |
|
||||||||||
|
Definition at line 462 of file LField.cpp. References LField< T, Dim >::begin(), CompressedBrickIterator< T, Dim >::Compress(), CT, LField< T, Dim >::end(), endl(), LField< T, Dim >::getOwned(), INFORM_ALL_NODES, LField< T, Dim >::IsCompressed(), LFIELDMSG, IpplInfo::noFieldCompression, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: ![]() |
|
|||||||||
|
Definition at line 154 of file LField.h. Referenced by LField< T, 2U >::Compress(), BareField< T, Dim >::setGuardCells(), LField< T, Dim >::TryCompress(), TryCompressLHS(), DLDescriptor< D, Dim, C, T >::unpackData(), and DLDescriptor< D, Dim, C, T >::unpackStdData(). |
|
|||||||||
|
Definition at line 104 of file LField.h. Referenced by LField< T, Dim >::Compress(), DLDescriptor< D, Dim, C, T >::unpackData(), DLDescriptor< D, Dim, C, T >::unpackStdData(), and LField< T, Dim >::write(). |
|
|||||||||
|
|
|
|||||||||
|
Definition at line 91 of file LField.h. Referenced by BareField< T, Dim >::accumGuardCells(), LField< T, Dim >::CanCompress(), and BareField< T, Dim >::fillGuardCells(). |
|
|||||||||
|
|
|
|||||||||
|
Definition at line 172 of file LField.h. Referenced by ExtrapolateAndZeroFaceBCApply2(), ExtrapolateAndZeroFaceBCApply3(), ExtrapolateFaceBCApply2(), DLDescriptor< D, Dim, C, T >::packData(), and DLDescriptor< D, Dim, C, T >::packStdData(). |
|
|||||||||
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|||||||||
|
|
|
||||||||||
|
Definition at line 90 of file LField.h. Referenced by DLDescriptor< D, Dim, C, T >::unpackData(), and DLDescriptor< D, Dim, C, T >::unpackStdData(). |
|
||||||||||
|
Definition at line 634 of file LField.cpp. References a, CT, PAssert, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. |
|
||||||||||
|
Definition at line 199 of file LField.cpp. References LField< T, Dim >::CanCompress(), LField< T, Dim >::Compress(), CT, endl(), LField< T, Dim >::getOwned(), INFORM_ALL_NODES, LField< T, Dim >::IsCompressed(), LFIELDMSG, IpplInfo::noFieldCompression, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Referenced by assign(), DLDescriptor< D, Dim, C, T >::packData(), and DLDescriptor< D, Dim, C, T >::packStdData(). Here is the call graph for this function: ![]() |
|
||||||||||
|
Definition at line 165 of file LField.h. Referenced by assign(), FieldView< T, Dim, Mesh, Centering >::FieldView(), DLDescriptor< D, Dim, C, T >::unpackData(), and DLDescriptor< D, Dim, C, T >::unpackStdData(). |
|
||||||||||
|
Definition at line 756 of file LField.cpp. References LField< T, Dim >::begin(), CT, LField< T, Dim >::end(), TAU_FIELD, TAU_IO, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: ![]() |
1.4.6