|
OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|


Go to the source code of this file.
Classes | |
| class | CompressedLoopTag< Dim, B > |
Functions | |
| template<class T , unsigned Dim> | |
| bool | all_values_equal (const CompressedBrickIterator< T, Dim > &iter, T val, CompressedLoopTag< 1, true >) |
| template<class T , unsigned Dim> | |
| bool | all_values_equal (const CompressedBrickIterator< T, Dim > &iter, T val, CompressedLoopTag< 2, true >) |
| template<class T , unsigned Dim> | |
| bool | all_values_equal (const CompressedBrickIterator< T, Dim > &iter, T val, CompressedLoopTag< 3, true >) |
| template<class T , unsigned Dim1, unsigned Dim2> | |
| bool | all_values_equal (CompressedBrickIterator< T, Dim1 > iter, T val, CompressedLoopTag< Dim2, false >) |
| template<class T , unsigned D1, unsigned D2> | |
| CompressedBrickIterator< T, D2 > | permute (const CompressedBrickIterator< T, D1 > &iter, const NDIndex< D1 > ¤t, const NDIndex< D2 > &perm) |
|
inline |
Definition at line 169 of file CompressedBrickIterator.hpp.
References all_values_equal(), Hypervolume::n, BrickCounter< Dim >::size(), and BrickIterator< T, Dim >::step().

|
inline |
Definition at line 89 of file CompressedBrickIterator.hpp.
References Hypervolume::n, BrickIterator< T, Dim >::offset(), and BrickCounter< Dim >::size().
Referenced by all_values_equal(), and CompressedBrickIterator< T, Dim >::CanCompress().

|
inline |
Definition at line 111 of file CompressedBrickIterator.hpp.
References BrickIterator< T, Dim >::offset(), and BrickCounter< Dim >::size().

|
inline |
Definition at line 139 of file CompressedBrickIterator.hpp.
References BrickIterator< T, Dim >::offset(), and BrickCounter< Dim >::size().

| CompressedBrickIterator<T,D2> permute | ( | const CompressedBrickIterator< T, D1 > & | iter, |
| const NDIndex< D1 > & | current, | ||
| const NDIndex< D2 > & | perm | ||
| ) |
Definition at line 278 of file CompressedBrickIterator.hpp.
References CompressedBrickIterator< T, Dim >::GetCompressedData(), CompressedBrickIterator< T, Dim >::GetStride(), CompressedBrickIterator< T, Dim >::IsCompressed(), and permute().
Referenced by permute(), and CompressedBrickIterator< T, Dim >::permute().
