OPAL (Object Oriented Parallel Accelerator Library) 2022.1
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().