public Matrix mtimes(Matrix m) { if (m instanceof ParallelColtDenseDoubleMatrix2D) { cern.colt.matrix.tdouble.impl.DenseDoubleMatrix2D ret = new cern.colt.matrix.tdouble.impl.DenseDoubleMatrix2D( (int) getRowCount(), (int) m.getColumnCount()); matrix.zMult(((ParallelColtDenseDoubleMatrix2D) m).matrix, ret); Matrix result = new ParallelColtDenseDoubleMatrix2D(ret); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.mtimes(m); } }
return this.zMult(B.viewDice(), C, alpha, beta, transposeA, false);
return this.zMult(B.viewDice(), C, alpha, beta, transposeA, false);
public Matrix mtimes(Matrix m) { if (m instanceof ParallelColtDenseDoubleMatrix2D) { cern.colt.matrix.tdouble.impl.DenseDoubleMatrix2D ret = new cern.colt.matrix.tdouble.impl.DenseDoubleMatrix2D( (int) getRowCount(), (int) m.getColumnCount()); matrix.zMult(((ParallelColtDenseDoubleMatrix2D) m).matrix, ret); Matrix result = new ParallelColtDenseDoubleMatrix2D(ret); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.mtimes(m); } }
return this.zMult(B.viewDice(), C, alpha, beta, transposeA, false);
return this.zMult(B.viewDice(), C, alpha, beta, transposeA, false);