Package com.yahoo.tensor
Class MixedTensor.BoundBuilder
- java.lang.Object
-
- com.yahoo.tensor.MixedTensor.Builder
-
- com.yahoo.tensor.MixedTensor.BoundBuilder
-
- All Implemented Interfaces:
Tensor.Builder
- Enclosing class:
- MixedTensor
public static class MixedTensor.BoundBuilder extends MixedTensor.Builder
Builder for mixed tensors with bound indexed dimensions.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.yahoo.tensor.Tensor.Builder
Tensor.Builder.CellBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tensor.Builder
block(TensorAddress sparsePart, double[] values)
MixedTensor
build()
Tensor.Builder
cell(TensorAddress address, double value)
Add a cellTensor.Builder
cell(TensorAddress address, float value)
IndexedTensor.DirectIndexBuilder
denseSubspaceBuilder(TensorAddress sparseAddress)
long
denseSubspaceSize()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.yahoo.tensor.Tensor.Builder
cell, cell, cell
-
-
-
-
Method Detail
-
denseSubspaceSize
public long denseSubspaceSize()
-
denseSubspaceBuilder
public IndexedTensor.DirectIndexBuilder denseSubspaceBuilder(TensorAddress sparseAddress)
-
cell
public Tensor.Builder cell(TensorAddress address, float value)
-
cell
public Tensor.Builder cell(TensorAddress address, double value)
Description copied from interface:Tensor.Builder
Add a cell
-
block
public Tensor.Builder block(TensorAddress sparsePart, double[] values)
-
build
public MixedTensor build()
- Specified by:
build
in interfaceTensor.Builder
- Specified by:
build
in classMixedTensor.Builder
-
-