@Override public void transformEquals( final UnivariateScalarFunction function) { final int dimensionality = this.getDimensionality(); for (int i = 0; i < dimensionality; i++) { final double value = function.evaluate(this.get(i)); this.set(i, value); } }
@Override public void transformEquals( final UnivariateScalarFunction function) { final int dimensionality = this.getDimensionality(); for (int i = 0; i < dimensionality; i++) { final double value = function.evaluate(this.get(i)); this.set(i, value); } }
@Override public void transformEquals( final IndexValueTransform function) { final int dimensionality = this.getDimensionality(); for (int i = 0; i < dimensionality; i++) { final double value = function.transform(i, this.get(i)); this.set(i, value); } }
@Override public void transformEquals( final UnivariateScalarFunction function) { final int dimensionality = this.getDimensionality(); for (int i = 0; i < dimensionality; i++) { final double value = function.evaluate(this.get(i)); this.set(i, value); } }
@Override public void transformEquals( final IndexValueTransform function) { final int dimensionality = this.getDimensionality(); for (int i = 0; i < dimensionality; i++) { final double value = function.transform(i, this.get(i)); this.set(i, value); } }
@Override public void transformEquals( final IndexValueTransform function) { final int dimensionality = this.getDimensionality(); for (int i = 0; i < dimensionality; i++) { final double value = function.transform(i, this.get(i)); this.set(i, value); } }