Fix sum bug
This commit is contained in:
@@ -345,7 +345,7 @@ Matrix Aurora::sum(const Matrix &aMatrix, FunctionDirection direction) {
|
|||||||
{
|
{
|
||||||
Eigen::Map<Eigen::MatrixXd> srcM(aMatrix.getData(),aMatrix.getDimSize(0),aMatrix.getDimSize(1));
|
Eigen::Map<Eigen::MatrixXd> srcM(aMatrix.getData(),aMatrix.getDimSize(0),aMatrix.getDimSize(1));
|
||||||
double * ret = malloc(aMatrix.getDimSize(1));
|
double * ret = malloc(aMatrix.getDimSize(1));
|
||||||
Eigen::Map<Eigen::VectorXd> retV(ret,aMatrix.getDimSize(0));
|
Eigen::Map<Eigen::VectorXd> retV(ret,aMatrix.getDimSize(1));
|
||||||
retV = srcM.colwise().sum();
|
retV = srcM.colwise().sum();
|
||||||
return Matrix::New(ret,1,aMatrix.getDimSize(1));
|
return Matrix::New(ret,1,aMatrix.getDimSize(1));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user