@ExportPackage @PublicApi
Package com.yahoo.tensor
Tensor data types
- Author:
- bratseth
-
Interface Summary Interface Description IndexedTensor.DirectIndexBuilder Tensor A multidimensional array which can be used in computations.Tensor.Builder -
Class Summary Class Description DimensionSizes The sizes of a set of dimensions.DimensionSizes.Builder Builder of a set of dimension sizes.IndexedTensor An indexed (dense) tensor.IndexedTensor.BoundBuilder A bound builder can create the double array directlyIndexedTensor.Builder IndexedTensor.Indexes An array of indexes into this tensor which are able to find the next index in the value order.MappedTensor A sparse implementation of a tensor backed by a Map of cells to values.MappedTensor.Builder MixedTensor A mixed tensor type.MixedTensor.BoundBuilder Builder for mixed tensors with bound indexed dimensions.MixedTensor.Builder Base class for building mixed tensors.MixedTensor.UnboundBuilder Temporarily stores all cells to find bounds of indexed dimensions, then creates a tensor using BoundBuilder.PartialAddress An address to a subset of a tensors' cells, specifying a label for some but not necessarily all of the tensors dimensions.PartialAddress.Builder Tensor.Builder.CellBuilder Tensor.Cell TensorAddress An immutable address to a tensor cell.TensorAddress.Builder Supports building of a tensor addressTensorType A tensor type with its dimensions.TensorType.Builder TensorType.Dimension A tensor dimension.TensorType.IndexedBoundDimension TensorType.IndexedUnboundDimension TensorType.MappedDimension TensorTypeParser Class for parsing a tensor type spec. -
Enum Summary Enum Description TensorType.Dimension.Type TensorType.Value The permissible cell value types.