|  | 
| template<class HeaderType > | 
| ThreadedLoopRunOuter< decltype(Loop(vector< size_t >()))> | MR::ThreadedLoop (const HeaderType &source, const vector< size_t > &outer_axes, const vector< size_t > &inner_axes) | 
|  | Multi-threaded loop object.  More... 
 | 
|  | 
| template<class HeaderType > | 
| ThreadedLoopRunOuter< decltype(Loop(vector< size_t >()))> | MR::ThreadedLoop (const HeaderType &source, const vector< size_t > &axes, size_t num_inner_axes=1) | 
|  | Multi-threaded loop object.  More... 
 | 
|  | 
| template<class HeaderType > | 
| ThreadedLoopRunOuter< decltype(Loop(vector< size_t >()))> | MR::ThreadedLoop (const HeaderType &source, size_t from_axis=0, size_t to_axis=std::numeric_limits< size_t >::max(), size_t num_inner_axes=1) | 
|  | Multi-threaded loop object.  More... 
 | 
|  | 
| template<class HeaderType > | 
| ThreadedLoopRunOuter< decltype(Loop("", vector< size_t >()))> | MR::ThreadedLoop (const std::string &progress_message, const HeaderType &source, const vector< size_t > &outer_axes, const vector< size_t > &inner_axes) | 
|  | Multi-threaded loop object.  More... 
 | 
|  | 
| template<class HeaderType > | 
| ThreadedLoopRunOuter< decltype(Loop("", vector< size_t >()))> | MR::ThreadedLoop (const std::string &progress_message, const HeaderType &source, const vector< size_t > &axes, size_t num_inner_axes=1) | 
|  | Multi-threaded loop object.  More... 
 | 
|  | 
| template<class HeaderType > | 
| ThreadedLoopRunOuter< decltype(Loop("", vector< size_t >()))> | MR::ThreadedLoop (const std::string &progress_message, const HeaderType &source, size_t from_axis=0, size_t to_axis=std::numeric_limits< size_t >::max(), size_t num_inner_axes=1) | 
|  | Multi-threaded loop object.  More... 
 | 
|  |