public Matrix mtimes(Matrix m2) { if (m2 instanceof AbstractCommonsMathDenseDoubleMatrix2D) { return CommonsMathDenseDoubleMatrix2DFactory.INSTANCE.dense(matrix .multiply(((AbstractCommonsMathDenseDoubleMatrix2D) m2).matrix)); } else { return super.mtimes(m2); } }
public synchronized Matrix plus(Ret returnType, boolean ignoreNaN, Matrix m) { if (returnType == Ret.ORIG) { try { outputBB.rewind(); outputBB.putInt(PLUSMATRIX); outputStream.write(outputBuffer, 0, outputBB.position()); outputStream.flush(); fireValueChanged(); return this; } catch (IOException e) { throw new RuntimeException(e); } } else { return super.plus(returnType, ignoreNaN, m); } }
return super.minus(value);
public Matrix solve(Matrix b) { if (b instanceof JamaDenseDoubleMatrix2D) { JamaDenseDoubleMatrix2D b2 = (JamaDenseDoubleMatrix2D) b; Jama.Matrix x = matrix.solve(b2.matrix); return new JamaDenseDoubleMatrix2D(x); } else { return super.solve(b); } }
return super.times(value);
public Matrix solve(Matrix b) { if (b instanceof JamaDenseDoubleMatrix2D) { JamaDenseDoubleMatrix2D b2 = (JamaDenseDoubleMatrix2D) b; Jama.Matrix x = matrix.solve(b2.matrix); return new JamaDenseDoubleMatrix2D(x); } else { return super.solve(b); } }
return super.times(value);
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); } }
return super.plus(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 solve(Matrix b) { if (b instanceof JScienceDenseDoubleMatrix2D) { JScienceDenseDoubleMatrix2D b2 = (JScienceDenseDoubleMatrix2D) b; Float64Matrix x = Float64Matrix.valueOf(matrix.solve(b2.matrix)); return new JScienceDenseDoubleMatrix2D(x); } else { return super.solve(b); } }
@Override public Matrix times(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.MULTIPLY, tmpArg); Matrix result = new OjalgoDenseDoubleMatrix2D(retVal); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.times(m); } }
public Matrix mtimes(Matrix that) { if (that instanceof JScienceDenseDoubleMatrix2D) { return new JScienceDenseDoubleMatrix2D(matrix.times(((JScienceDenseDoubleMatrix2D) that).matrix)); } else { return super.mtimes(that); } }
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 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 solveSPD(Matrix b) { if (b instanceof ParallelColtDenseDoubleMatrix2D) { ParallelColtDenseDoubleMatrix2D b2 = new ParallelColtDenseDoubleMatrix2D(b); DenseDoubleCholeskyDecomposition chol = new DenseDoubleCholeskyDecomposition(matrix); chol.solve(b2.matrix); return b2; } else { return super.solve(b); } }
@Override public Matrix times(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.MULTIPLY, tmpArg); Matrix result = new OjalgoDenseDoubleMatrix2D(retVal); MapMatrix<String, Object> a = getMetaData(); if (a != null) { result.setMetaData(a.clone()); } return result; } else { return super.times(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 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 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); } }