Add const to isnan and isfinite
This commit is contained in:
@@ -748,7 +748,7 @@ void Aurora::nantoval(Matrix& aMatrix, double val2) {
|
|||||||
srcV = srcV.array().isNaN().select(val2,srcV);
|
srcV = srcV.array().isNaN().select(val2,srcV);
|
||||||
}
|
}
|
||||||
|
|
||||||
Matrix Aurora::isnan(Matrix& aMatrix){
|
Matrix Aurora::isnan(const Matrix& aMatrix){
|
||||||
Eigen::Map<Eigen::VectorXd> srcV(aMatrix.getData(),aMatrix.getDataSize());
|
Eigen::Map<Eigen::VectorXd> srcV(aMatrix.getData(),aMatrix.getDataSize());
|
||||||
auto result = zeros(aMatrix.getDimSize(0),aMatrix.getDimSize(1),aMatrix.getDimSize(2));
|
auto result = zeros(aMatrix.getDimSize(0),aMatrix.getDimSize(1),aMatrix.getDimSize(2));
|
||||||
Eigen::Map<Eigen::VectorXd> resultV(result.getData(),result.getDataSize());
|
Eigen::Map<Eigen::VectorXd> resultV(result.getData(),result.getDataSize());
|
||||||
@@ -756,7 +756,7 @@ Matrix Aurora::isnan(Matrix& aMatrix){
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
Matrix Aurora::isfinite(Matrix& aMatrix){
|
Matrix Aurora::isfinite(const Matrix& aMatrix){
|
||||||
Eigen::Map<Eigen::VectorXd> srcV(aMatrix.getData(),aMatrix.getDataSize());
|
Eigen::Map<Eigen::VectorXd> srcV(aMatrix.getData(),aMatrix.getDataSize());
|
||||||
auto result = zeros(aMatrix.getDimSize(0),aMatrix.getDimSize(1),aMatrix.getDimSize(2));
|
auto result = zeros(aMatrix.getDimSize(0),aMatrix.getDimSize(1),aMatrix.getDimSize(2));
|
||||||
Eigen::Map<Eigen::VectorXd> resultV(result.getData(),result.getDataSize());
|
Eigen::Map<Eigen::VectorXd> resultV(result.getData(),result.getDataSize());
|
||||||
|
|||||||
@@ -106,9 +106,9 @@ namespace Aurora {
|
|||||||
void nantoval(Matrix& aMatrix,double val);
|
void nantoval(Matrix& aMatrix,double val);
|
||||||
|
|
||||||
|
|
||||||
Matrix isnan(Matrix& aMatrix);
|
Matrix isnan(const Matrix& aMatrix);
|
||||||
|
|
||||||
Matrix isfinite(Matrix& aMatrix);
|
Matrix isfinite(const Matrix& aMatrix);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用特定值补齐矩阵,默认为设置原数据矩阵数据到制定长度索引的所有值为制定值
|
* 使用特定值补齐矩阵,默认为设置原数据矩阵数据到制定长度索引的所有值为制定值
|
||||||
|
|||||||
Reference in New Issue
Block a user