Classes | Functions

parallel::internal Namespace Reference

Classes

struct  Body
struct  ReductionOnSubranges

Functions

template<typename F >
Body< F > make_body (const F &f)
template<typename RangeType , typename Function >
void apply_to_subranges (const tbb::blocked_range< RangeType > &range, const Function &f)

Function Documentation

template<typename F >
Body<F> parallel::internal::make_body ( const F &  f )

Take a function object and create a Body object from it. We do this in this helper function since alternatively we would have to specify the actual data type of F -- which for function objects is often extraordinarily complicated.

Definition at line 131 of file parallel.h.

Referenced by parallel::transform().

template<typename RangeType , typename Function >
void parallel::internal::apply_to_subranges ( const tbb::blocked_range< RangeType > &  range,
const Function f 
)

Take a range argument and call the given function with its begin and end.

Definition at line 349 of file parallel.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:04:15 by doxygen 1.7.2