Interface DimtypedTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>,B extends DimtypedTensorbackedBuilder<V,TB,B>>
-
- All Superinterfaces:
TensorbackedBuilder<V,TB>
- All Known Subinterfaces:
Tensorbacked1dBuilder<C1,V,TB>
,Tensorbacked2dBuilder<C1,C2,V,TB>
,Tensorbacked3dBuilder<C1,C2,C3,V,TB>
,Tensorbacked4dBuilder<C1,C2,C3,C4,V,TB>
,Tensorbacked5dBuilder<C1,C2,C3,C4,C5,V,TB>
,TensorbackedScalarBuilder<V,TB>
- All Known Implementing Classes:
DimtypedTensorbackedBuilderImpl
public interface DimtypedTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>,B extends DimtypedTensorbackedBuilder<V,TB,B>> extends TensorbackedBuilder<V,TB>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TB
build()
Builds the tensor backed object, after all the content is set.B
context(java.lang.Object... coordinates)
B
context(Position context)
B
put(java.util.Map.Entry<Position,V> entry)
B
put(Position position, V value)
B
putAll(java.util.Map<Position,V> newEntries)
B
putAll(java.util.Set<java.util.Map.Entry<Position,V>> entries)
B
putAll(Position position, java.util.Map<Position,V> map)
B
putAll(Position position, Tensor<V> tensor)
B
putAll(Position position, Tensorbacked<V> tensorbacked)
B
putAll(Tensor<V> tensor)
B
putAll(TB tensorBacked)
B
remove(Position position)
-
-
-
Method Detail
-
context
B context(Position context)
- Specified by:
context
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
context
B context(java.lang.Object... coordinates)
- Specified by:
context
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
putAll
B putAll(Tensor<V> tensor)
- Specified by:
putAll
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
putAll
B putAll(Position position, Tensor<V> tensor)
- Specified by:
putAll
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
putAll
B putAll(Position position, Tensorbacked<V> tensorbacked)
- Specified by:
putAll
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
putAll
B putAll(TB tensorBacked)
- Specified by:
putAll
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
put
B put(Position position, V value)
- Specified by:
put
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
putAll
B putAll(java.util.Set<java.util.Map.Entry<Position,V>> entries)
- Specified by:
putAll
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
put
B put(java.util.Map.Entry<Position,V> entry)
- Specified by:
put
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
remove
B remove(Position position)
- Specified by:
remove
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
putAll
B putAll(java.util.Map<Position,V> newEntries)
- Specified by:
putAll
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
putAll
B putAll(Position position, java.util.Map<Position,V> map)
- Specified by:
putAll
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
-
build
TB build()
Description copied from interface:TensorbackedBuilder
Builds the tensor backed object, after all the content is set.- Specified by:
build
in interfaceTensorbackedBuilder<V,TB extends DimtypedTensorbacked<V>>
- Returns:
- a new instance of the tensor backed object, containing all the data as described after instantiating the builder.
-
-