public Matrix divide(double v) { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getRowCount(), getColumnCount()); DivideScalar.DENSEDOUBLEMATRIX2D.calc(this, v, result); return (Matrix) result; }
public Matrix plus(double v) { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getRowCount(), getColumnCount()); PlusScalar.DENSEDOUBLEMATRIX2D.calc(this, v, result); return (Matrix) result; }
public Matrix minus(double v) { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getRowCount(), getColumnCount()); MinusScalar.DENSEDOUBLEMATRIX2D.calc(this, v, result); return (Matrix) result; }
public Matrix times(double v) { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getRowCount(), getColumnCount()); TimesScalar.DENSEDOUBLEMATRIX2D.calc(this, v, result); return (Matrix) result; }
public Matrix transpose() { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getColumnCount(), getRowCount()); Transpose.DENSEDOUBLEMATRIX2D.calc(this, result); return (Matrix) result; }
public Matrix minus(Matrix m2) { if (m2 instanceof DenseDoubleMatrix2D) { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getRowCount(), getColumnCount()); MinusMatrix.DENSEDOUBLEMATRIX2D.calc(this, (DenseDoubleMatrix2D) m2, result); return (Matrix) result; } else { return super.minus(m2); } }
public Matrix mtimes(Matrix m2) { if (m2 instanceof DenseDoubleMatrix2D) { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getRowCount(), m2.getColumnCount()); Mtimes.DENSEDOUBLEMATRIX2D.calc(this, (DenseDoubleMatrix2D) m2, result); return (Matrix) result; } else { return super.mtimes(m2); } }
public Matrix times(Matrix m2) { if (m2 instanceof DenseDoubleMatrix2D) { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getRowCount(), getColumnCount()); TimesMatrix.DENSEDOUBLEMATRIX2D.calc(this, (DenseDoubleMatrix2D) m2, result); return (Matrix) result; } else { return super.times(m2); } }
public Matrix divide(Matrix m2) { if (m2 instanceof DenseDoubleMatrix2D) { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getRowCount(), getColumnCount()); DivideMatrix.DENSEDOUBLEMATRIX2D.calc(this, (DenseDoubleMatrix2D) m2, result); return (Matrix) result; } else { return super.divide(m2); } }
public Matrix plus(Matrix m2) { if (m2 instanceof DenseDoubleMatrix2D) { final DenseDoubleMatrix2D result = DenseDoubleMatrix2D.Factory.zeros(getRowCount(), getColumnCount()); PlusMatrix.DENSEDOUBLEMATRIX2D.calc(this, (DenseDoubleMatrix2D) m2, result); return (Matrix) result; } else { return super.plus(m2); } }