summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-12-17 10:29:04 +0100
committerJon Bratseth <bratseth@yahoo-inc.com>2016-12-17 10:29:04 +0100
commit2876af54510153218e986db585ac2e6927a07fbb (patch)
tree4dece0953a06984d1732b2fc998f64f7c88bca5e /vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java
parent1823b61d89f1fe0ab8039bd0a31b5165817ceaeb (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.java4
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();
}