cc.redberry.core.tensor
Class AbstractSumBuilder
- java.lang.Object
-
- cc.redberry.core.tensor.AbstractSumBuilder
-
- All Implemented Interfaces:
- TensorBuilder
- Direct Known Subclasses:
- SumBuilder, SumBuilderSplitingScalars
public abstract class AbstractSumBuilder extends java.lang.Object implements TensorBuilder
Abstract implementation ofTensorBuilderfor sums.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor and Description AbstractSumBuilder()Creates builder with default initial capacity.AbstractSumBuilder(int initialCapacity)Creates builder with specified initial capacity.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description Tensorbuild()Builds the tensor.abstract TensorBuilderclone()voidput(Tensor tensor)Method to sequentially add sub-tensors to the future tensor.
-
-
-
Constructor Detail
-
AbstractSumBuilder
public AbstractSumBuilder()
Creates builder with default initial capacity.
-
AbstractSumBuilder
public AbstractSumBuilder(int initialCapacity)
Creates builder with specified initial capacity.- Parameters:
initialCapacity- initial capacity
-
-
Method Detail
-
build
public Tensor build()
Description copied from interface:TensorBuilderBuilds the tensor. This method should be called only once for the particular object.- Specified by:
buildin interfaceTensorBuilder- Returns:
- resulting tensor
-
put
public void put(Tensor tensor)
Description copied from interface:TensorBuilderMethod to sequentially add sub-tensors to the future tensor.- Specified by:
putin interfaceTensorBuilder- Parameters:
tensor- sub-tensor to be added
-
clone
public abstract TensorBuilder clone()
- Specified by:
clonein interfaceTensorBuilder- Overrides:
clonein classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG