diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-12-17 10:29:04 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-12-17 10:29:04 +0100 |
commit | 2876af54510153218e986db585ac2e6927a07fbb (patch) | |
tree | 4dece0953a06984d1732b2fc998f64f7c88bca5e /vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java | |
parent | 1823b61d89f1fe0ab8039bd0a31b5165817ceaeb (diff) |
Add value iterator and iterate in vector-vector join
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java b/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java index 96ab8bc6f60..7595d18fb18 100644 --- a/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java +++ b/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java @@ -142,8 +142,8 @@ public class Reduce extends PrimitiveTensorFunction { private Tensor reduceAllGeneral(Tensor argument) { ValueAggregator valueAggregator = ValueAggregator.ofType(aggregator); - for (Iterator<Map.Entry<TensorAddress, Double>> i = argument.cellIterator(); i.hasNext(); ) - valueAggregator.aggregate(i.next().getValue()); + for (Iterator<Double> i = argument.valueIterator(); i.hasNext(); ) + valueAggregator.aggregate(i.next()); return Tensor.Builder.of(TensorType.empty).cell((valueAggregator.aggregatedValue())).build(); } |