src/Field/CompressedBrickIterator.cpp File Reference

#include "Field/CompressedBrickIterator.h"
#include "Utility/PAssert.h"
#include "Profile/Profiler.h"

Include dependency graph for CompressedBrickIterator.cpp:

This graph shows which files directly or indirectly include this file:

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 > &current, const NDIndex< D2 > &perm)


Function Documentation

template<class T, unsigned Dim1, unsigned Dim2>
bool all_values_equal CompressedBrickIterator< T, Dim1 >  iter,
val,
CompressedLoopTag< Dim2, false > 
[inline]
 

Definition at line 186 of file CompressedBrickIterator.cpp.

References all_values_equal(), CT, iter, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING.

Here is the call graph for this function:

template<class T, unsigned Dim>
bool all_values_equal const CompressedBrickIterator< T, Dim > &  iter,
val,
CompressedLoopTag< 3, true > 
[inline]
 

Definition at line 154 of file CompressedBrickIterator.cpp.

References CT, iter, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING.

template<class T, unsigned Dim>
bool all_values_equal const CompressedBrickIterator< T, Dim > &  iter,
val,
CompressedLoopTag< 2, true > 
[inline]
 

Definition at line 124 of file CompressedBrickIterator.cpp.

References CT, iter, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING.

template<class T, unsigned Dim>
bool all_values_equal const CompressedBrickIterator< T, Dim > &  iter,
val,
CompressedLoopTag< 1, true > 
[inline]
 

Definition at line 100 of file CompressedBrickIterator.cpp.

References CT, iter, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING.

Referenced by all_values_equal(), and CompressedBrickIterator< T, Dim >::CanCompress().

template<class T, unsigned D1, unsigned D2>
CompressedBrickIterator<T,D2> permute const CompressedBrickIterator< T, D1 > &  iter,
const NDIndex< D1 > &  current,
const NDIndex< D2 > &  perm
 

Definition at line 303 of file CompressedBrickIterator.cpp.

References CT, iter, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING.

Referenced by CompressedBrickIterator< T, Dim >::permute().


Generated on Mon Jan 16 13:39:48 2006 for IPPL by  doxygen 1.4.6