libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
parallel_algorithms_impl.hpp File Reference
#include "../../core/thread_pool_aspects.hpp"
#include <algorithm>
#include <memory>
#include <numeric>
Include dependency graph for parallel_algorithms_impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wk_wrap::max_element_reduce< Conts, Fn >::max
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wk_wrap::min_element_reduce< Conts, Fn >::min
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wk_wrap::batchers_bitonic_merge_reduce< Conts, Comp >::merge< LHSDir, RHSDir, FinalSort >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wk_wrap::bitonic_sort_reduce< Conts, Comp >::sort< dir >
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::unary_fun_work_type< ArgT, UniFn, PT >::arg_int_work_type
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::unary_fun_work_type< ArgT, UniFn, PT >::arg_context_t
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::binary_fun_work_type< ArgT1, ArgT2, BinFn, PT >::arg_contexts_t
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd
 Parallel Pixie Dust or PPD is the name of the thread library within libjmmcg.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wk_wrap