Class ZeroDimensionalTensorConverterStreamId<T,U>
- java.lang.Object
-
- org.streamingpool.core.service.streamid.DerivedStreamId<T,org.tensorics.core.tensor.Tensor<U>>
-
- org.streamingpool.ext.tensorics.streamid.ZeroDimensionalTensorConverterStreamId<T,U>
-
- Type Parameters:
T- the type of the source data streamU- the type of the Tensor values
- All Implemented Interfaces:
java.io.Serializable,org.streamingpool.core.service.StreamId<org.tensorics.core.tensor.Tensor<U>>
public class ZeroDimensionalTensorConverterStreamId<T,U> extends org.streamingpool.core.service.streamid.DerivedStreamId<T,org.tensorics.core.tensor.Tensor<U>>DerivedStreamIdthat encapsulate a stream of values (T) into a stream of zero-dimensionalTensors. It provides to possibility to map the data type before creating theTensor.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> ZeroDimensionalTensorConverterStreamId<T,T>of(org.streamingpool.core.service.StreamId<T> sourceStreamId)static <T,U>
ZeroDimensionalTensorConverterStreamId<T,U>of(org.streamingpool.core.service.StreamId<T> sourceStreamId, java.util.function.Function<T,U> valueMapper, java.util.function.Function<T,org.tensorics.core.tensor.Position> contextMapper)static <T> ZeroDimensionalTensorConverterStreamId<T,T>withContextMapper(org.streamingpool.core.service.StreamId<T> sourceStreamId, java.util.function.Function<T,org.tensorics.core.tensor.Position> contextMapper)static <T,U>
ZeroDimensionalTensorConverterStreamId<T,U>withValueMapper(org.streamingpool.core.service.StreamId<T> sourceStreamId, java.util.function.Function<T,U> valueMapper)
-
-
-
Method Detail
-
of
public static <T> ZeroDimensionalTensorConverterStreamId<T,T> of(org.streamingpool.core.service.StreamId<T> sourceStreamId)
-
withValueMapper
public static <T,U> ZeroDimensionalTensorConverterStreamId<T,U> withValueMapper(org.streamingpool.core.service.StreamId<T> sourceStreamId, java.util.function.Function<T,U> valueMapper)
-
withContextMapper
public static <T> ZeroDimensionalTensorConverterStreamId<T,T> withContextMapper(org.streamingpool.core.service.StreamId<T> sourceStreamId, java.util.function.Function<T,org.tensorics.core.tensor.Position> contextMapper)
-
of
public static <T,U> ZeroDimensionalTensorConverterStreamId<T,U> of(org.streamingpool.core.service.StreamId<T> sourceStreamId, java.util.function.Function<T,U> valueMapper, java.util.function.Function<T,org.tensorics.core.tensor.Position> contextMapper)
-
-