public Matrix plus(Matrix that) { if (that instanceof JScienceDenseDoubleMatrix2D) { Matrix result = new JScienceDenseDoubleMatrix2D(matrix.plus(((JScienceDenseDoubleMatrix2D) that).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(that); } }
public Matrix plus(Matrix m) { if (m instanceof JamaDenseDoubleMatrix2D) { Matrix result = new JamaDenseDoubleMatrix2D(matrix.plus(((JamaDenseDoubleMatrix2D) m).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(m); } }
public Matrix plus(Matrix m2) { if (m2 instanceof AbstractCommonsMathDenseDoubleMatrix2D) { Matrix result = CommonsMathDenseDoubleMatrix2DFactory.INSTANCE.dense(matrix .add(((AbstractCommonsMathDenseDoubleMatrix2D) m2).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(m2); } }
public Matrix plus(Matrix m) { if (m instanceof La4JDenseDoubleMatrix2D) { Matrix result = new La4JDenseDoubleMatrix2D( (Basic2DMatrix) matrix.add(((La4JDenseDoubleMatrix2D) m).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(m); } }
public Matrix plus(Matrix m2) { if (m2 instanceof AbstractCommonsMathDenseDoubleMatrix2D) { Matrix result = CommonsMathDenseDoubleMatrix2DFactory.INSTANCE.dense(matrix .add(((AbstractCommonsMathDenseDoubleMatrix2D) m2).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(m2); } }
public Matrix plus(Matrix m) { if (m instanceof JamaDenseDoubleMatrix2D) { Matrix result = new JamaDenseDoubleMatrix2D(matrix.plus(((JamaDenseDoubleMatrix2D) m).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(m); } }
public Matrix plus(Matrix that) { if (that instanceof JScienceDenseDoubleMatrix2D) { Matrix result = new JScienceDenseDoubleMatrix2D(matrix.plus(((JScienceDenseDoubleMatrix2D) that).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(that); } }
public Matrix plus(Matrix m) { if (m instanceof La4JDenseDoubleMatrix2D) { Matrix result = new La4JDenseDoubleMatrix2D( (Basic2DMatrix) matrix.add(((La4JDenseDoubleMatrix2D) m).matrix)); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(m); } }
public Matrix plus(Matrix m) { if (m instanceof EJMLDenseDoubleMatrix2D) { DenseMatrix64F ret = new DenseMatrix64F(matrix.numRows, matrix.numCols); CommonOps.add(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.plus(m); } }
public Matrix plus(Matrix m) { if (m instanceof VecMathDenseDoubleMatrix2D) { GMatrix result = (GMatrix) matrix.clone(); result.add(((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.plus(m); } }
public Matrix plus(Matrix m) { if (m instanceof VecMathDenseDoubleMatrix2D) { GMatrix result = (GMatrix) matrix.clone(); result.add(((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.plus(m); } }
public Matrix plus(Matrix m2) { if (m2 instanceof MTJDenseDoubleMatrix2D) { DenseMatrix ret = matrix.copy(); ret.add(((MTJDenseDoubleMatrix2D) m2).getWrappedObject()); Matrix result = new MTJDenseDoubleMatrix2D(ret); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(m2); } }
public Matrix plus(Matrix m) { if (m instanceof ParallelColtDenseDoubleMatrix2D) { DoubleMatrix2D result = matrix.copy(); result.assign(((ParallelColtDenseDoubleMatrix2D) m).getWrappedObject(), DoubleFunctions.plus); Matrix ret = new ParallelColtDenseDoubleMatrix2D(result); MapMatrix<String, Object> a = getMetaData(); if (a != null) { ret.setMetaData(a.clone()); } return ret; } else { return super.plus(m); } }
public Matrix plus(Matrix m) { if (m instanceof ParallelColtDenseDoubleMatrix2D) { DoubleMatrix2D result = matrix.copy(); result.assign(((ParallelColtDenseDoubleMatrix2D) m).getWrappedObject(), DoubleFunctions.plus); Matrix ret = new ParallelColtDenseDoubleMatrix2D(result); MapMatrix<String, Object> a = getMetaData(); if (a != null) { ret.setMetaData(a.clone()); } return ret; } else { return super.plus(m); } }
public Matrix plus(Matrix m2) { if (m2 instanceof MTJDenseDoubleMatrix2D) { DenseMatrix ret = matrix.copy(); ret.add(((MTJDenseDoubleMatrix2D) m2).getWrappedObject()); Matrix result = new MTJDenseDoubleMatrix2D(ret); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(m2); } }
public Matrix plus(Matrix m) { if (m instanceof JBlasDenseDoubleMatrix2D) { DoubleMatrix r = new DoubleMatrix((int) getRowCount(), (int) getColumnCount()); matrix.addi(((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.plus(m); } }
public Matrix plus(Matrix m) { if (m instanceof JBlasDenseDoubleMatrix2D) { DoubleMatrix r = new DoubleMatrix((int) getRowCount(), (int) getColumnCount()); matrix.addi(((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.plus(m); } }
@Override public Matrix plus(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.ADD, tmpArg); Matrix result = new OjalgoDenseDoubleMatrix2D(retVal); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.plus(m); } }
public Matrix plus(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.plus(m); } }
public Matrix plus(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.plus(m); } }