summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-12-16 11:25:36 +0100
committerJon Bratseth <bratseth@yahoo-inc.com>2016-12-16 11:25:36 +0100
commit169c0cfffece0dd962c747dd981b47faad513f49 (patch)
treee0c1b1bcf9b40742a1cb75a78ad582f752d7f672 /vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
parent7821d6affb977a8652d9be244ffd647b81db1789 (diff)
Generify parsing
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java')
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java b/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
index 3c609acff45..a5a4e29e44c 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java
@@ -113,13 +113,22 @@ public class MappedTensor implements Tensor {
public MappedCellBuilder cell() {
return new MappedCellBuilder();
}
-
+
+ @Override
+ public TensorType type() { return type; }
+
@Override
public Builder cell(TensorAddress address, double value) {
cells.put(address, value);
return this;
}
-
+
+ @Override
+ public Builder cell(double value, int... labels) {
+ cells.put(new TensorAddress(labels), value);
+ return this;
+ }
+
@Override
public MappedTensor build() {
return new MappedTensor(type, cells.build());