package com.github.stakafum.mapreduce.MatrixMul; import com.github.stakafum.mapreduce.Reducer; public class ReduceMM extends Reducer< Integer, Double, Integer, Double> { /** * 行列計算のMap処理を行うメソッド * キーの座標を求めるのに必要な要素の和を求める */ protected void reduce(){ double sum = 0; for(double d : this.getInputValue()){ sum += d; } emit(this.getInputKey(), new Double(sum)); } }