Fix max bug

This commit is contained in:
kradchen
2023-05-26 18:04:18 +08:00
parent 1766d19fcd
commit ef2ee6e0a6

View File

@@ -298,7 +298,7 @@ Matrix Aurora::max(const Matrix &aMatrix, FunctionDirection direction, long& row
default: default:
{ {
Eigen::Map<Eigen::MatrixXd> srcMatrix(calcMatrix.getData(),calcMatrix.getDimSize(0),calcMatrix.getDimSize(1)); Eigen::Map<Eigen::MatrixXd> srcMatrix(calcMatrix.getData(),calcMatrix.getDimSize(0),calcMatrix.getDimSize(1));
double * ret = malloc(calcMatrix.getDimSize(0)); double * ret = malloc(calcMatrix.getDimSize(1));
if (calcMatrix.getDimSize(1) == 1){ if (calcMatrix.getDimSize(1) == 1){
ret[0] = srcMatrix.col(0).maxCoeff(&rowIdx, &colIdx); ret[0] = srcMatrix.col(0).maxCoeff(&rowIdx, &colIdx);
} }