@Override public InfiniteVector<KeyType> scaledPlus( final double scaleFactor, final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.scaledPlusEquals(scaleFactor, other); return result; }
@Override public InfiniteVector<KeyType> dotTimes( final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.dotTimesEquals(other); return result; }
@Override public InfiniteVector<KeyType> scaledMinus( final double scaleFactor, final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.scaledMinusEquals(scaleFactor, other); return result; }
@Override public InfiniteVector<KeyType> scaledMinus( final double scaleFactor, final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.scaledMinusEquals(scaleFactor, other); return result; }
@Override public InfiniteVector<KeyType> scale( final double scaleFactor) { final InfiniteVector<KeyType> result = this.clone(); result.scaleEquals(scaleFactor); return result; }
@Override public InfiniteVector<KeyType> scaledPlus( final double scaleFactor, final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.scaledPlusEquals(scaleFactor, other); return result; }
@Override public InfiniteVector<KeyType> unitVector() { final InfiniteVector<KeyType> result = this.clone(); result.unitVectorEquals(); return result; }
@Override public InfiniteVector<KeyType> negative() { final InfiniteVector<KeyType> result = this.clone(); result.negativeEquals(); return result; }
@Override public InfiniteVector<KeyType> negative() { final InfiniteVector<KeyType> result = this.clone(); result.negativeEquals(); return result; }
@Override public InfiniteVector<KeyType> dotTimes( final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.dotTimesEquals(other); return result; }
@Override public InfiniteVector<KeyType> dotTimes( final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.dotTimesEquals(other); return result; }
@Override public InfiniteVector<KeyType> scale( final double scaleFactor) { final InfiniteVector<KeyType> result = this.clone(); result.scaleEquals(scaleFactor); return result; }
@Override public InfiniteVector<KeyType> scaledMinus( final double scaleFactor, final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.scaledMinusEquals(scaleFactor, other); return result; }
@Override public InfiniteVector<KeyType> plus( final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.plusEquals(other); return result; }
@Override public InfiniteVector<KeyType> minus( final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.minusEquals(other); return result; }
@Override public InfiniteVector<KeyType> minus( final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.minusEquals(other); return result; }
@Override public InfiniteVector<KeyType> negative() { final InfiniteVector<KeyType> result = this.clone(); result.negativeEquals(); return result; }
@Override public InfiniteVector<KeyType> unitVector() { final InfiniteVector<KeyType> result = this.clone(); result.unitVectorEquals(); return result; }
@Override public InfiniteVector<KeyType> plus( final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.plusEquals(other); return result; }
@Override public InfiniteVector<KeyType> minus( final InfiniteVector<KeyType> other) { final InfiniteVector<KeyType> result = this.clone(); result.minusEquals(other); return result; }