T - the type of the source data streamU - the type of the Tensor valuespublic class ZeroDimensionalTensorConverterStreamId<T,U>
extends cern.streaming.pool.core.service.streamid.DerivedStreamId<T,org.tensorics.core.tensor.Tensor<U>>
DerivedStreamId that encapsulate a stream of values (T) into a stream of zero-dimensional Tensors. It
provides to possibility to map the data type before creating the Tensor.| Modifier and Type | Method and Description |
|---|---|
static <T> ZeroDimensionalTensorConverterStreamId<T,T> |
of(cern.streaming.pool.core.service.StreamId<T> sourceStreamId) |
static <T,U> ZeroDimensionalTensorConverterStreamId<T,U> |
of(cern.streaming.pool.core.service.StreamId<T> sourceStreamId,
java.util.function.Function<T,U> valueMapper,
java.util.function.Function<T,org.tensorics.core.tensor.Context> contextMapper) |
static <T> ZeroDimensionalTensorConverterStreamId<T,T> |
withContextMapper(cern.streaming.pool.core.service.StreamId<T> sourceStreamId,
java.util.function.Function<T,org.tensorics.core.tensor.Context> contextMapper) |
static <T,U> ZeroDimensionalTensorConverterStreamId<T,U> |
withValueMapper(cern.streaming.pool.core.service.StreamId<T> sourceStreamId,
java.util.function.Function<T,U> valueMapper) |
public static <T> ZeroDimensionalTensorConverterStreamId<T,T> of(cern.streaming.pool.core.service.StreamId<T> sourceStreamId)
public static <T,U> ZeroDimensionalTensorConverterStreamId<T,U> withValueMapper(cern.streaming.pool.core.service.StreamId<T> sourceStreamId, java.util.function.Function<T,U> valueMapper)
public static <T> ZeroDimensionalTensorConverterStreamId<T,T> withContextMapper(cern.streaming.pool.core.service.StreamId<T> sourceStreamId, java.util.function.Function<T,org.tensorics.core.tensor.Context> contextMapper)
public static <T,U> ZeroDimensionalTensorConverterStreamId<T,U> of(cern.streaming.pool.core.service.StreamId<T> sourceStreamId, java.util.function.Function<T,U> valueMapper, java.util.function.Function<T,org.tensorics.core.tensor.Context> contextMapper)