public Matrix transpose() { return new ParallelColtDenseDoubleMatrix2D((cern.colt.matrix.tdouble.impl.DenseDoubleMatrix2D) matrix .viewDice().copy()); }
public Matrix transpose() { return new ParallelColtDenseDoubleMatrix2D((cern.colt.matrix.tdouble.impl.DenseDoubleMatrix2D) matrix .viewDice().copy()); }
public DoubleMatrix1D zMult(final DoubleMatrix1D y, DoubleMatrix1D z, final double alpha, final double beta, final boolean transposeA) { if (transposeA) return viewDice().zMult(y, z, alpha, beta, false); if (z == null) { z = new DenseDoubleMatrix1D(rows);
private DoubleMatrix2D zMultSequential(DoubleMatrix2D B, DoubleMatrix2D C, double alpha, double beta, boolean transposeA, boolean transposeB) { if (transposeA) return viewDice().zMult(B, C, alpha, beta, false, transposeB); if (B instanceof SparseDoubleMatrix2D || B instanceof SparseRCDoubleMatrix2D || B instanceof SparseCCDoubleMatrix2D) {
private DoubleMatrix2D zMultSequential(DoubleMatrix2D B, DoubleMatrix2D C, double alpha, double beta, boolean transposeA, boolean transposeB) { if (transposeA) return viewDice().zMult(B, C, alpha, beta, false, transposeB); if (B instanceof SparseDoubleMatrix2D || B instanceof SparseRCDoubleMatrix2D || B instanceof SparseCCDoubleMatrix2D) {
public DoubleMatrix1D zMult(final DoubleMatrix1D y, DoubleMatrix1D z, final double alpha, final double beta, final boolean transposeA) { if (transposeA) return viewDice().zMult(y, z, alpha, beta, false); if (z == null) { z = new DenseDoubleMatrix1D(rows);
return viewDice().zMult(B, C, alpha, beta, false, transposeB); if (B instanceof SparseDoubleMatrix2D || B instanceof SparseRCDoubleMatrix2D) {
return viewDice().zMult(B, C, alpha, beta, false, transposeB); if (B instanceof SparseDoubleMatrix2D || B instanceof SparseRCDoubleMatrix2D) {