UT_BlockedRange2D< T_ROW, T_COL > Class Template Reference

#include <UT_ParallelUtil.h>

List of all members.

Public Member Functions

 UT_BlockedRange2D ()
 UT_BlockedRange2D (T_ROW row_begin, T_ROW row_end, T_COL col_begin, T_COL col_end, size_t row_grainsize=1, size_t col_grainsize=1)
 NB: The arguments are in a different order than tbb.
 UT_BlockedRange2D (UT_BlockedRange2D &R, UT_Split split)


Detailed Description

template<typename T_ROW, typename T_COL = T_ROW>
class UT_BlockedRange2D< T_ROW, T_COL >

UT_BlockedRange2D() is a simple wrapper using tbb for its implementation This meets the requirements for a Range object, which are:

Definition at line 196 of file UT_ParallelUtil.h.


Constructor & Destructor Documentation

template<typename T_ROW , typename T_COL = T_ROW>
UT_BlockedRange2D< T_ROW, T_COL >::UT_BlockedRange2D (  )  [inline]

Definition at line 199 of file UT_ParallelUtil.h.

template<typename T_ROW , typename T_COL = T_ROW>
UT_BlockedRange2D< T_ROW, T_COL >::UT_BlockedRange2D ( T_ROW  row_begin,
T_ROW  row_end,
T_COL  col_begin,
T_COL  col_end,
size_t  row_grainsize = 1,
size_t  col_grainsize = 1 
) [inline]

NB: The arguments are in a different order than tbb.

Definition at line 203 of file UT_ParallelUtil.h.

template<typename T_ROW , typename T_COL = T_ROW>
UT_BlockedRange2D< T_ROW, T_COL >::UT_BlockedRange2D ( UT_BlockedRange2D< T_ROW, T_COL > &  R,
UT_Split  split 
) [inline]

Definition at line 209 of file UT_ParallelUtil.h.


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:30:05 2013 for HDK by  doxygen 1.5.9