My Project
ReduceValue< V > Class Template Reference

#include <mia/core/parallelcxx11.hh>

Public Types

typedef V Value

Public Member Functions

const Valueget_identity () const
const Valueget_reduced () const
template<typename Reduce>
void reduce (const Value &v, Reduce r)
 ReduceValue (const Value &i)

Detailed Description

template<typename V>
class ReduceValue< V >

Definition at line 175 of file parallelcxx11.hh.

Member Typedef Documentation

◆ Value

template<typename V>
typedef V ReduceValue< V >::Value

Definition at line 178 of file parallelcxx11.hh.

Constructor & Destructor Documentation

◆ ReduceValue()

template<typename V>
ReduceValue< V >::ReduceValue ( const Value & i)
inline

Definition at line 179 of file parallelcxx11.hh.

Member Function Documentation

◆ get_identity()

template<typename V>
const Value & ReduceValue< V >::get_identity ( ) const
inline

Definition at line 189 of file parallelcxx11.hh.

Referenced by preduce_callback().

◆ get_reduced()

template<typename V>
const Value & ReduceValue< V >::get_reduced ( ) const
inline

Definition at line 193 of file parallelcxx11.hh.

Referenced by preduce().

◆ reduce()

template<typename V>
template<typename Reduce>
void ReduceValue< V >::reduce ( const Value & v,
Reduce r )
inline

Definition at line 184 of file parallelcxx11.hh.

Referenced by preduce_callback().


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