@Override public Matrix outerProduct( final Vector other) { if (other instanceof AbstractMTJVector) { return this.outerProduct((AbstractMTJVector) other); } else { return super.outerProduct(other); } }
@Override public Matrix outerProduct( final Vector other) { if (other instanceof AbstractMTJVector) { return this.outerProduct((AbstractMTJVector) other); } else { return super.outerProduct(other); } }
@Override public Matrix outerProduct( final Vector other) { if (other instanceof AbstractMTJVector) { return this.outerProduct((AbstractMTJVector) other); } else { return super.outerProduct(other); } }
@Override final public Matrix outerProduct( final Vector other) { if (other instanceof SparseVector) { return outerProduct((SparseVector) other); } else if (other instanceof DenseVector) { return this.outerProduct((DenseVector) other); } else { return super.outerProduct(other); } }
@Override final public Matrix outerProduct( final Vector other) { if (other instanceof SparseVector) { return outerProduct((SparseVector) other); } else if (other instanceof DenseVector) { return this.outerProduct((DenseVector) other); } else { return super.outerProduct(other); } }
@Override final public Matrix outerProduct( final Vector other) { if (other instanceof SparseVector) { return outerProduct((SparseVector) other); } else if (other instanceof DenseVector) { return this.outerProduct((DenseVector) other); } else { return super.outerProduct(other); } }