public Matrix mtimes(Matrix that) { if (that instanceof JScienceDenseDoubleMatrix2D) { return new JScienceDenseDoubleMatrix2D(matrix.times(((JScienceDenseDoubleMatrix2D) that).matrix)); } else { return super.mtimes(that); } }
public Matrix mtimes(Matrix that) { if (that instanceof JScienceDenseDoubleMatrix2D) { return new JScienceDenseDoubleMatrix2D(matrix.times(((JScienceDenseDoubleMatrix2D) that).matrix)); } else { return super.mtimes(that); } }
public Matrix mtimes(Matrix m) { if (m instanceof La4JDenseDoubleMatrix2D) { Matrix result = new La4JDenseDoubleMatrix2D( (Basic2DMatrix) matrix.multiply(((La4JDenseDoubleMatrix2D) m).matrix)); return result; } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m) { if (m instanceof JamaDenseDoubleMatrix2D) { return new JamaDenseDoubleMatrix2D(matrix.times(((JamaDenseDoubleMatrix2D) m).matrix)); } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m) { if (m instanceof JSciDenseDoubleMatrix2D) { return new JSciDenseDoubleMatrix2D(matrix.multiply(((JSciDenseDoubleMatrix2D) m).matrix)); } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m) { if (m instanceof JamaDenseDoubleMatrix2D) { return new JamaDenseDoubleMatrix2D(matrix.times(((JamaDenseDoubleMatrix2D) m).matrix)); } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m2) { if (m2 instanceof AbstractCommonsMathDenseDoubleMatrix2D) { return CommonsMathDenseDoubleMatrix2DFactory.INSTANCE.dense(matrix .multiply(((AbstractCommonsMathDenseDoubleMatrix2D) m2).matrix)); } else { return super.mtimes(m2); } }
public Matrix mtimes(Matrix m) { if (m instanceof La4JDenseDoubleMatrix2D) { Matrix result = new La4JDenseDoubleMatrix2D( (Basic2DMatrix) matrix.multiply(((La4JDenseDoubleMatrix2D) m).matrix)); return result; } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m2) { if (m2 instanceof AbstractCommonsMathDenseDoubleMatrix2D) { return CommonsMathDenseDoubleMatrix2DFactory.INSTANCE.dense(matrix .multiply(((AbstractCommonsMathDenseDoubleMatrix2D) m2).matrix)); } else { return super.mtimes(m2); } }
@Override public Matrix mtimes(Ret returnType, boolean ignoreNaN, Matrix matrix) throws MatrixException { if (matrix instanceof Matrix2D) { return inst(getImpl().multiply(returnType, ignoreNaN, (Matrix2D)matrix)); } else { return super.mtimes(returnType, ignoreNaN, matrix); } }
@Override public Matrix mtimes(final Matrix m) { if (m instanceof OjalgoDenseDoubleMatrix2D) { final PrimitiveDenseStore mo = ((OjalgoDenseDoubleMatrix2D) m).getWrappedObject(); final PrimitiveDenseStore result = (PrimitiveDenseStore) matrix.multiplyRight(mo); return new OjalgoDenseDoubleMatrix2D(result); } else { return super.mtimes(m); } }
@Override public Matrix mtimes(final Matrix m) { if (m instanceof OjalgoDenseDoubleMatrix2D) { final PrimitiveDenseStore mo = ((OjalgoDenseDoubleMatrix2D) m).getWrappedObject(); final PrimitiveDenseStore result = (PrimitiveDenseStore) matrix.multiplyRight(mo); return new OjalgoDenseDoubleMatrix2D(result); } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m) { if (m instanceof EJMLDenseDoubleMatrix2D) { DenseMatrix64F b = ((EJMLDenseDoubleMatrix2D) m).getWrappedObject(); DenseMatrix64F ret = new DenseMatrix64F(matrix.numRows, b.numCols); CommonOps.mult(matrix, b, ret); return new EJMLDenseDoubleMatrix2D(ret); } else { return super.mtimes(m); } }
/** * Shortcut to create a BlockMatrix for target */ public Matrix mtimes(Matrix m2) { if (m2 instanceof DenseDoubleMatrix2D) { final DenseDoubleMatrix2D result = new BlockDenseDoubleMatrix2D((int) getRowCount(), (int) m2.getColumnCount(), layout.blockStripe, BlockOrder.ROWMAJOR); Mtimes.DENSEDOUBLEMATRIX2D.calc(this, (DenseDoubleMatrix2D) m2, result); return result; } else { return super.mtimes(m2); } }
public Matrix mtimes(Matrix m) { if (m instanceof ColtDenseDoubleMatrix2D) { DenseDoubleMatrix2D ret = new DenseDoubleMatrix2D((int) getRowCount(), (int) m.getColumnCount()); matrix.zMult(((ColtDenseDoubleMatrix2D) m).matrix, ret); return new ColtDenseDoubleMatrix2D(ret); } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m) { if (m instanceof JBlasDenseDoubleMatrix2D) { DoubleMatrix r = new DoubleMatrix((int) getRowCount(), (int) m.getColumnCount()); matrix.mmuli(((JBlasDenseDoubleMatrix2D) m).matrix, r); return new JBlasDenseDoubleMatrix2D(r); } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m) { if (m instanceof ColtDenseDoubleMatrix2D) { DenseDoubleMatrix2D ret = new DenseDoubleMatrix2D((int) getRowCount(), (int) m.getColumnCount()); matrix.zMult(((ColtDenseDoubleMatrix2D) m).matrix, ret); return new ColtDenseDoubleMatrix2D(ret); } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m) { if (m instanceof JBlasDenseDoubleMatrix2D) { DoubleMatrix r = new DoubleMatrix((int) getRowCount(), (int) m.getColumnCount()); matrix.mmuli(((JBlasDenseDoubleMatrix2D) m).matrix, r); return new JBlasDenseDoubleMatrix2D(r); } else { return super.mtimes(m); } }
public Matrix mtimes(Matrix m) { if (m instanceof VecMathDenseDoubleMatrix2D) { GMatrix result = new GMatrix(matrix.getNumRow(), (int) m.getColumnCount()); result.mul(matrix, ((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.mtimes(m); } }
public Matrix mtimes(Matrix m) { if (m instanceof VecMathDenseDoubleMatrix2D) { GMatrix result = new GMatrix(matrix.getNumRow(), (int) m.getColumnCount()); result.mul(matrix, ((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.mtimes(m); } }