return super.minus(value);
public Matrix minus(Matrix that) { if (that instanceof JScienceDenseDoubleMatrix2D) { Matrix result = new JScienceDenseDoubleMatrix2D(matrix.minus(((JScienceDenseDoubleMatrix2D) that).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(that); } }
public Matrix minus(Matrix that) { if (that instanceof JScienceDenseDoubleMatrix2D) { Matrix result = new JScienceDenseDoubleMatrix2D(matrix.minus(((JScienceDenseDoubleMatrix2D) that).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(that); } }
public Matrix minus(Matrix m) { if (m instanceof JamaDenseDoubleMatrix2D) { Matrix result = new JamaDenseDoubleMatrix2D(matrix.minus(((JamaDenseDoubleMatrix2D) m).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
public Matrix minus(Matrix m2) { if (m2 instanceof AbstractCommonsMathDenseDoubleMatrix2D) { Matrix result = CommonsMathDenseDoubleMatrix2DFactory.INSTANCE.dense(matrix .subtract(((AbstractCommonsMathDenseDoubleMatrix2D) m2).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m2); } }
public Matrix minus(Matrix m) { if (m instanceof JamaDenseDoubleMatrix2D) { Matrix result = new JamaDenseDoubleMatrix2D(matrix.minus(((JamaDenseDoubleMatrix2D) m).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof La4JDenseDoubleMatrix2D) { Matrix result = new La4JDenseDoubleMatrix2D( (Basic2DMatrix) matrix.subtract(((La4JDenseDoubleMatrix2D) m).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
public Matrix minus(Matrix m2) { if (m2 instanceof AbstractCommonsMathDenseDoubleMatrix2D) { Matrix result = CommonsMathDenseDoubleMatrix2DFactory.INSTANCE.dense(matrix .subtract(((AbstractCommonsMathDenseDoubleMatrix2D) m2).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m2); } }
public Matrix minus(Matrix m) { if (m instanceof La4JDenseDoubleMatrix2D) { Matrix result = new La4JDenseDoubleMatrix2D( (Basic2DMatrix) matrix.subtract(((La4JDenseDoubleMatrix2D) m).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof EJMLDenseDoubleMatrix2D) { DenseMatrix64F ret = new DenseMatrix64F(matrix.numRows, matrix.numCols); CommonOps.subtract(matrix, ((EJMLDenseDoubleMatrix2D) m).matrix, ret); Matrix result = new EJMLDenseDoubleMatrix2D(ret); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof VecMathDenseDoubleMatrix2D) { GMatrix result = (GMatrix) matrix.clone(); result.sub(((VecMathDenseDoubleMatrix2D) m).matrix); Matrix ret = new VecMathDenseDoubleMatrix2D(result); MapMatrix<String, Object> a = getMetaData(); if (a != null) { ret.setMetaData(a.clone()); } return ret; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof VecMathDenseDoubleMatrix2D) { GMatrix result = (GMatrix) matrix.clone(); result.sub(((VecMathDenseDoubleMatrix2D) m).matrix); Matrix ret = new VecMathDenseDoubleMatrix2D(result); MapMatrix<String, Object> a = getMetaData(); if (a != null) { ret.setMetaData(a.clone()); } return ret; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof ParallelColtDenseDoubleMatrix2D) { DoubleMatrix2D result = matrix.copy(); result.assign(((ParallelColtDenseDoubleMatrix2D) m).getWrappedObject(), DoubleFunctions.minus); Matrix ret = new ParallelColtDenseDoubleMatrix2D(result); MapMatrix<String, Object> a = getMetaData(); if (a != null) { ret.setMetaData(a.clone()); } return ret; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof ParallelColtDenseDoubleMatrix2D) { DoubleMatrix2D result = matrix.copy(); result.assign(((ParallelColtDenseDoubleMatrix2D) m).getWrappedObject(), DoubleFunctions.minus); Matrix ret = new ParallelColtDenseDoubleMatrix2D(result); MapMatrix<String, Object> a = getMetaData(); if (a != null) { ret.setMetaData(a.clone()); } return ret; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof JBlasDenseDoubleMatrix2D) { DoubleMatrix r = new DoubleMatrix((int) getRowCount(), (int) getColumnCount()); matrix.subi(((JBlasDenseDoubleMatrix2D) m).matrix, r); Matrix result = new JBlasDenseDoubleMatrix2D(r); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof JBlasDenseDoubleMatrix2D) { DoubleMatrix r = new DoubleMatrix((int) getRowCount(), (int) getColumnCount()); matrix.subi(((JBlasDenseDoubleMatrix2D) m).matrix, r); Matrix result = new JBlasDenseDoubleMatrix2D(r); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
@Override public Matrix minus(final Matrix m) { if (m instanceof OjalgoDenseDoubleMatrix2D) { final PrimitiveDenseStore tmpArg = ((OjalgoDenseDoubleMatrix2D) m).getWrappedObject(); final PhysicalStore<Double> retVal = PrimitiveDenseStore.FACTORY.makeZero((int) this.getRowCount(), (int) this.getColumnCount()); retVal.fillMatching(matrix, PrimitiveFunction.SUBTRACT, tmpArg); Matrix result = new OjalgoDenseDoubleMatrix2D(retVal); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
@Override public Matrix minus(final Matrix m) { if (m instanceof OjalgoDenseDoubleMatrix2D) { final PrimitiveDenseStore tmpArg = ((OjalgoDenseDoubleMatrix2D) m).getWrappedObject(); final PhysicalStore<Double> retVal = PrimitiveDenseStore.FACTORY.makeZero((int) this.getRowCount(), (int) this.getColumnCount()); retVal.fillMatching(matrix, PrimitiveFunction.SUBTRACT, tmpArg); Matrix result = new OjalgoDenseDoubleMatrix2D(retVal); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof ColtDenseDoubleMatrix2D) { DenseDoubleMatrix2D ret = new DenseDoubleMatrix2D((int) getRowCount(), (int) m.getColumnCount()); ret.assign(matrix); SmpBlas.smpBlas.daxpy(-1, ((ColtDenseDoubleMatrix2D) m).getWrappedObject(), ret); Matrix result = new ColtDenseDoubleMatrix2D(ret); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }
public Matrix minus(Matrix m) { if (m instanceof ColtDenseDoubleMatrix2D) { DenseDoubleMatrix2D ret = new DenseDoubleMatrix2D((int) getRowCount(), (int) m.getColumnCount()); ret.assign(matrix); SmpBlas.smpBlas.daxpy(-1, ((ColtDenseDoubleMatrix2D) m).getWrappedObject(), ret); Matrix result = new ColtDenseDoubleMatrix2D(ret); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.minus(m); } }