Add zeros and ones to Function3D.
This commit is contained in:
@@ -67,7 +67,6 @@ Aurora::Matrix Aurora::ceil(const Aurora::Matrix &matrix) {
|
||||
}
|
||||
|
||||
Aurora::Matrix Aurora::ceil(const Aurora::Matrix &&matrix) {
|
||||
std::cout<<"RR ceil"<<std::endl;
|
||||
//for real part
|
||||
vdCeilI(matrix.getDataSize(), matrix.getData(), SAME_STRIDE, matrix.getData(), SAME_STRIDE);
|
||||
if (matrix.getValueType() == Complex) {
|
||||
@@ -89,7 +88,6 @@ Aurora::Matrix Aurora::round(const Aurora::Matrix &matrix) {
|
||||
}
|
||||
|
||||
Aurora::Matrix Aurora::round(const Aurora::Matrix &&matrix) {
|
||||
std::cout<<"RR round"<<std::endl;
|
||||
//for real part
|
||||
vdRoundI(matrix.getDataSize(), matrix.getData(), SAME_STRIDE, matrix.getData(), SAME_STRIDE);
|
||||
if (matrix.getValueType() == Complex) {
|
||||
@@ -111,7 +109,6 @@ Aurora::Matrix Aurora::sqrt(const Aurora::Matrix& matrix) {
|
||||
}
|
||||
|
||||
Aurora::Matrix Aurora::sqrt(Aurora::Matrix&& matrix) {
|
||||
std::cout<<"RR sqrt"<<std::endl;
|
||||
if (matrix.getValueType() != Complex) {
|
||||
vdSqrtI(matrix.getDataSize(), matrix.getData(), SAME_STRIDE, matrix.getData(), SAME_STRIDE);
|
||||
return matrix;
|
||||
@@ -132,7 +129,6 @@ Aurora::Matrix Aurora::abs(const Aurora::Matrix &matrix) {
|
||||
}
|
||||
|
||||
Aurora::Matrix Aurora::abs(Aurora::Matrix&& matrix) {
|
||||
std::cout<<"RR abs"<<std::endl;
|
||||
if (matrix.getValueType()==Normal){
|
||||
vdAbsI(matrix.getDataSize(), matrix.getData(), SAME_STRIDE, matrix.getData(), SAME_STRIDE);
|
||||
return matrix;
|
||||
@@ -166,7 +162,6 @@ Aurora::Matrix Aurora::sign(const Aurora::Matrix &matrix) {
|
||||
}
|
||||
|
||||
Aurora::Matrix Aurora::sign(Aurora::Matrix&& matrix) {
|
||||
std::cout<<"RR sign"<<std::endl;
|
||||
if (matrix.getValueType()==Normal){
|
||||
Eigen::Map<Eigen::VectorXd> retV(matrix.getData(),matrix.getDataSize());
|
||||
retV = retV.array().sign();
|
||||
|
||||
Reference in New Issue
Block a user