Public Member Functions

Reducer< KeyA, A, KeyB, B, C > Class Template Reference

Reducer. More...

#include <reducer.h>

Inheritance diagram for Reducer< KeyA, A, KeyB, B, C >:
MaPI_Reducer< KeyA, A, KeyB, B, C > MaPI_Reducer< int, char, int, char, string > MaPI_Reducer< int, int, int, int, int > MaPI_Reducer< R, RankAndStop, int, pair< R, double >, R > MaPI_Reducer< string, string, string, int, int > MaPI_Reducer< string, string, string, string, string > MapMP_Reducer< KeyA, A, KeyB, B, C > MapMP_Reducer< int, char, int, char, string > MapMP_Reducer< int, int, int, int, int > MapMP_Reducer< string, string, string, int, int > MapMP_Reducer< string, string, string, string, string > SeqMR_Reducer< KeyA, A, KeyB, B, C > SeqMR_Reducer< int, char, int, char, string > SeqMR_Reducer< int, int, int, int, int > SeqMR_Reducer< string, string, string, int, int > SeqMR_Reducer< string, string, string, string, string >

List of all members.

Public Member Functions

virtual vector< pair< KeyB, C > > run (vector< pair< KeyB, B > > &)=0
 Iterator reducing execution (implemented by library).
virtual pair< KeyB, C > reduce (pair< KeyB, vector< B > >)=0
 Reduce function (implemented by user).

Detailed Description

template<class KeyA, class A, class KeyB, class B, class C>
class Reducer< KeyA, A, KeyB, B, C >

Reducer.


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