Package org.tensorics.core.function
Class MapBackedDiscreteFunction.Builder<X,Y>
- java.lang.Object
-
- org.tensorics.core.function.MapBackedDiscreteFunction.Builder<X,Y>
-
- Type Parameters:
X- the type of the independent variable (input)Y- the type of the dependent variable (output)
- All Implemented Interfaces:
DiscreteFunctionBuilder<X,Y>
- Enclosing class:
- MapBackedDiscreteFunction<X,Y>
public static final class MapBackedDiscreteFunction.Builder<X,Y> extends java.lang.Object implements DiscreteFunctionBuilder<X,Y>
The builder for the function based on a map. This class provides methods to add values to the function.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapBackedDiscreteFunction<X,Y>build()DiscreteFunctionBuilder<X,Y>put(java.util.Map.Entry<? extends X,? extends Y> entry)DiscreteFunctionBuilder<X,Y>put(X key, Y value)DiscreteFunctionBuilder<X,Y>putAll(java.util.Map<? extends X,? extends Y> values)
-
-
-
Method Detail
-
put
public DiscreteFunctionBuilder<X,Y> put(java.util.Map.Entry<? extends X,? extends Y> entry)
-
put
public DiscreteFunctionBuilder<X,Y> put(X key, Y value)
- Specified by:
putin interfaceDiscreteFunctionBuilder<X,Y>
-
putAll
public DiscreteFunctionBuilder<X,Y> putAll(java.util.Map<? extends X,? extends Y> values)
-
build
public MapBackedDiscreteFunction<X,Y> build()
- Specified by:
buildin interfaceDiscreteFunctionBuilder<X,Y>
-
-