summaryrefslogtreecommitdiffstats
path: root/eval
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-04-02 13:20:33 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2019-04-02 13:20:33 +0000
commitcc9de9ee016dbdbe5379a0871638ce33a3b30266 (patch)
tree8f4b383615cb34eedb961c6324fb45fa90b11fad /eval
parent63daf37eb87b86d73663cb966054895e4bbc751a (diff)
Remove wrappers not neeed.
Diffstat (limited to 'eval')
-rw-r--r--eval/src/vespa/eval/tensor/dense/dense_tensor_apply.hpp2
-rw-r--r--eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp8
-rw-r--r--eval/src/vespa/eval/tensor/dense/dense_tensor_view.h3
3 files changed, 1 insertions, 12 deletions
diff --git a/eval/src/vespa/eval/tensor/dense/dense_tensor_apply.hpp b/eval/src/vespa/eval/tensor/dense/dense_tensor_apply.hpp
index 25478510587..fa1e59c87db 100644
--- a/eval/src/vespa/eval/tensor/dense/dense_tensor_apply.hpp
+++ b/eval/src/vespa/eval/tensor/dense/dense_tensor_apply.hpp
@@ -74,7 +74,7 @@ apply(const DenseTensorView &lhs, const Tensor &rhs, Function &&func)
}
const DenseTensor *dense = dynamic_cast<const DenseTensor *>(&rhs);
if (dense) {
- return apply(lhs, DenseTensorView(*dense), func);
+ return apply(lhs, *dense, func);
}
return Tensor::UP();
}
diff --git a/eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp b/eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp
index 164ec042384..73b2e7b3ffb 100644
--- a/eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp
+++ b/eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp
@@ -134,14 +134,6 @@ bool sameCells(DenseTensorView::CellsRef lhs, DenseTensorView::CellsRef rhs)
}
-
-DenseTensorView::DenseTensorView(const DenseTensor &rhs)
- : _typeRef(rhs.fast_type()),
- _cellsRef(rhs.cellsRef())
-{
-}
-
-
bool
DenseTensorView::operator==(const DenseTensorView &rhs) const
{
diff --git a/eval/src/vespa/eval/tensor/dense/dense_tensor_view.h b/eval/src/vespa/eval/tensor/dense/dense_tensor_view.h
index df001882e66..1680cb81ea2 100644
--- a/eval/src/vespa/eval/tensor/dense/dense_tensor_view.h
+++ b/eval/src/vespa/eval/tensor/dense/dense_tensor_view.h
@@ -7,8 +7,6 @@
namespace vespalib::tensor {
-class DenseTensor;
-
/**
* A view to a dense tensor where all dimensions are indexed.
* Tensor cells are stored in an underlying array according to the order of the dimensions.
@@ -32,7 +30,6 @@ protected:
}
public:
- explicit DenseTensorView(const DenseTensor &rhs);
DenseTensorView(const eval::ValueType &type_in, CellsRef cells_in)
: _typeRef(type_in),
_cellsRef(cells_in)