diff --git a/src/Matrix.cpp b/src/Matrix.cpp index 0fe5884..b480b58 100644 --- a/src/Matrix.cpp +++ b/src/Matrix.cpp @@ -54,7 +54,7 @@ namespace Aurora{ aFunc(aMatrix.getDataSize(), aMatrix.getData()+1 , 2, &zero, 0, output+1 , 2); } else{ - aFunc(aMatrix.getDataSize(), aMatrix.getData(), 1, &aScalar, 0, output, 1); + aFunc(aMatrix.getDataSize()*aMatrix.getValueType(), aMatrix.getData(), 1, &aScalar, 0, output, 1); } return Matrix::New(output, aMatrix.getDimSize(0), aMatrix.getDimSize(1), aMatrix.getDimSize(2), aMatrix.getValueType());