Class PositionIndexer
- java.lang.Object
-
- org.tensorics.core.tensor.specific.PositionIndexer
-
public final class PositionIndexer extends java.lang.Object
Encapsulates the mapping positions to integer indizes, which allow to address entries within an array.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PositionIndexer.Builder
The builder for a position indexer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<Position>
allPositions()
int
arraySize()
static PositionIndexer.Builder
builder()
java.util.Set<java.lang.Class<?>>
dimensions()
int
indexFor(Position position)
-
-
-
Method Detail
-
indexFor
public int indexFor(Position position)
-
allPositions
public java.util.Set<Position> allPositions()
-
builder
public static PositionIndexer.Builder builder()
-
arraySize
public int arraySize()
-
dimensions
public java.util.Set<java.lang.Class<?>> dimensions()
-
-