- java.lang.Object
-
- swim.math.TensorDims
-
- All Implemented Interfaces:
swim.codec.Debug
public final class TensorDims extends Object implements swim.codec.Debug
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TensorDimsby(int size)TensorDimsby(int size, int stride)booleanconforms(TensorDims that)static TensorDimsd1()static TensorDimsd2()static TensorDimsd2x2()static TensorDimsd3()static TensorDimsd3x3()static TensorDimsd4()static TensorDimsd4x4()voiddebug(swim.codec.Output<?> output)booleanequals(Object other)TensorDimsflattened()static swim.structure.Form<TensorDims>form()inthashCode()booleanisDefined()booleanisFullyPacked()booleanisPacked()TensorDimsnext()static TensorDimsof(int size)static TensorDimsof(int size, int stride)intrank()intsize()intstride()int[]toSizeArray()int[]toSizeArray(int[] sizes)int[]toStrideArray()int[]toStrideArray(int[] strides)StringtoString()swim.structure.ValuetoValue()static TensorDimsundefined()
-
-
-
Method Detail
-
isDefined
public boolean isDefined()
-
rank
public int rank()
-
size
public int size()
-
stride
public int stride()
-
next
public TensorDims next()
-
isPacked
public boolean isPacked()
-
isFullyPacked
public boolean isFullyPacked()
-
by
public TensorDims by(int size, int stride)
-
by
public TensorDims by(int size)
-
flattened
public TensorDims flattened()
-
toSizeArray
public int[] toSizeArray(int[] sizes)
-
toSizeArray
public int[] toSizeArray()
-
toStrideArray
public int[] toStrideArray(int[] strides)
-
toStrideArray
public int[] toStrideArray()
-
toValue
public swim.structure.Value toValue()
-
conforms
public boolean conforms(TensorDims that)
-
debug
public void debug(swim.codec.Output<?> output)
- Specified by:
debugin interfaceswim.codec.Debug
-
undefined
public static TensorDims undefined()
-
d1
public static TensorDims d1()
-
d2
public static TensorDims d2()
-
d3
public static TensorDims d3()
-
d4
public static TensorDims d4()
-
d2x2
public static TensorDims d2x2()
-
d3x3
public static TensorDims d3x3()
-
d4x4
public static TensorDims d4x4()
-
of
public static TensorDims of(int size, int stride)
-
of
public static TensorDims of(int size)
-
form
@Kind public static swim.structure.Form<TensorDims> form()
-
-