@Override public Vector transform( final IndexValueTransform function) { final Vector result = this.clone(); result.transformEquals(function); return result; }
@Override public Vector dotDivide( final Vector other) { final Vector result = this.clone(); result.dotDivideEquals(other); return result; }
@Override public Vector transform( final UnivariateScalarFunction function) { final Vector result = this.clone(); result.transformEquals(function); return result; }
@Override public Vector transform( final IndexValueTransform function) { final Vector result = this.clone(); result.transformEquals(function); return result; }
@Override public Vector transformNonZeros( final UnivariateScalarFunction function) { final Vector result = this.clone(); result.transformNonZerosEquals(function); return result; }
@Override public Vector dotDivide( final Vector other) { final Vector result = this.clone(); result.dotDivideEquals(other); return result; }
@Override public Vector transformNonZeros( final UnivariateScalarFunction function) { final Vector result = this.clone(); result.transformNonZerosEquals(function); return result; }
@Override public Vector transform( final UnivariateScalarFunction function) { final Vector result = this.clone(); result.transformEquals(function); return result; }
@Override public Vector transform( final UnivariateScalarFunction function) { final Vector result = this.clone(); result.transformEquals(function); return result; }
@Override public Vector transformNonZeros( final IndexValueTransform function) { final Vector result = this.clone(); result.transformNonZerosEquals(function); return result; }
@Override public Vector dotDivide( final Vector other) { final Vector result = this.clone(); result.dotDivideEquals(other); return result; }
@Override public Vector transform( final IndexValueTransform function) { final Vector result = this.clone(); result.transformEquals(function); return result; }
@Override public Vector transformNonZeros( final IndexValueTransform function) { final Vector result = this.clone(); result.transformNonZerosEquals(function); return result; }
@Override public Vector transformNonZeros( final UnivariateScalarFunction function) { final Vector result = this.clone(); result.transformNonZerosEquals(function); return result; }
@Override public Vector transformNonZeros( final IndexValueTransform function) { final Vector result = this.clone(); result.transformNonZerosEquals(function); return result; }
@Override public AbstractMTJVector clone() { AbstractMTJVector clone = (AbstractMTJVector) super.clone(); clone.setInternalVector( this.getInternalVector().copy() ); return clone; }
@Override public AbstractMTJVector clone() { AbstractMTJVector clone = (AbstractMTJVector) super.clone(); clone.setInternalVector( this.getInternalVector().copy() ); return clone; }
@Override public AbstractMTJVector clone() { AbstractMTJVector clone = (AbstractMTJVector) super.clone(); clone.setInternalVector( this.getInternalVector().copy() ); return clone; }