Package org.tensorics.incubate.function
Interface DiscreteFunctionBuilder<X extends java.lang.Comparable<X>,Y>
-
- Type Parameters:
X
- the type of the values along the X-axisY
- the type of the values along the Y-axis
- All Known Implementing Classes:
SortedMapBackedDiscreteFunction.Builder
public interface DiscreteFunctionBuilder<X extends java.lang.Comparable<X>,Y>
A builder for discrete functions. It provides methods to put new values and to decide on the interpolation strategies to use.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DiscreteFunction<X,Y>
build()
DiscreteFunctionBuilder<X,Y>
put(X key, Y value)
DiscreteFunctionBuilder<X,Y>
put(X key, Y value, Y error)
DiscreteFunctionBuilder<X,Y>
withInterpolationStrategy(InterpolationStrategy<X,Y> interpolationStrategy)
DiscreteFunctionBuilder<X,Y>
withName(java.lang.String name)
-
-
-
Method Detail
-
put
DiscreteFunctionBuilder<X,Y> put(X key, Y value)
-
withInterpolationStrategy
DiscreteFunctionBuilder<X,Y> withInterpolationStrategy(InterpolationStrategy<X,Y> interpolationStrategy)
-
withName
DiscreteFunctionBuilder<X,Y> withName(java.lang.String name)
-
build
DiscreteFunction<X,Y> build()
-
-