summaryrefslogtreecommitdiffstats
path: root/eval
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2018-01-09 19:21:09 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2018-01-09 19:21:09 +0100
commitfca387c79a274d3da8d5abb97ee9b1765188abaa (patch)
treeab0b68c4009afe6cb41e91f614b37f6963e9a932 /eval
parent3845402aab8c0968b8e7104aac0a5f642b617b28 (diff)
Allow for building index on the outside.
Diffstat (limited to 'eval')
-rw-r--r--eval/src/vespa/eval/tensor/dense/direct_dense_tensor_builder.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/eval/src/vespa/eval/tensor/dense/direct_dense_tensor_builder.h b/eval/src/vespa/eval/tensor/dense/direct_dense_tensor_builder.h
index ac53ddf5e95..935b5c20373 100644
--- a/eval/src/vespa/eval/tensor/dense/direct_dense_tensor_builder.h
+++ b/eval/src/vespa/eval/tensor/dense/direct_dense_tensor_builder.h
@@ -31,7 +31,10 @@ public:
DirectDenseTensorBuilder(const eval::ValueType &type_in);
~DirectDenseTensorBuilder();
void insertCell(const Address &address, double cellValue) {
- _cells[calculateCellAddress(address, _type)] = cellValue;
+ insertCell(calculateCellAddress(address, _type), cellValue);
+ }
+ void insertCell(size_t index, double cellValue) {
+ _cells[index] = cellValue;
}
Tensor::UP build();
};