Fix matrix operator bug on - and /. 3
This commit is contained in:
@@ -43,7 +43,7 @@ Aurora::Matrix Aurora::inv(const Aurora::Matrix &aMatrix) {
|
||||
int size = aMatrix.getDataSize();
|
||||
int *ipiv = new int[aMatrix.getDimSize(0)];
|
||||
auto result = malloc(size);
|
||||
cblas_dcopy(size,result, 1,aMatrix.getData(), 1);
|
||||
cblas_dcopy(size,aMatrix.getData(), 1,result, 1);
|
||||
LAPACKE_dgetrf(LAPACK_ROW_MAJOR, aMatrix.getDimSize(0), aMatrix.getDimSize(0), result, aMatrix.getDimSize(0), ipiv);
|
||||
LAPACKE_dgetri(LAPACK_ROW_MAJOR, aMatrix.getDimSize(0), result, aMatrix.getDimSize(0), ipiv);
|
||||
delete[] ipiv;
|
||||
|
||||
Reference in New Issue
Block a user