diff --git a/src/lib/matrix/matrix/Matrix.hpp b/src/lib/matrix/matrix/Matrix.hpp index 9e60b9ebef..d17447b5b2 100644 --- a/src/lib/matrix/matrix/Matrix.hpp +++ b/src/lib/matrix/matrix/Matrix.hpp @@ -55,6 +55,16 @@ public: } } + template + Matrix(const Matrix &aa) + { + for (size_t i = 0; i < M; i++) { + for (size_t j = 0; j < N; j++) { + _data[i][j] = static_cast(aa(i, j)); + } + } + } + template Matrix(const Slice &in_slice) {