diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-12-16 11:25:36 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-12-16 11:25:36 +0100 |
commit | 169c0cfffece0dd962c747dd981b47faad513f49 (patch) | |
tree | e0c1b1bcf9b40742a1cb75a78ad582f752d7f672 /vespajlib/src/main/java/com/yahoo/tensor/MappedTensor.java | |
parent | 7821d6affb977a8652d9be244ffd647b81db1789 (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.java | 13 |
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()); |