StructureND
Represents n-dimensional structure i.e., multidimensional container of items of the same type and size. The number of dimensions and items in an array is defined by its shape, which is a sequence of non-negative integers that specify the sizes of each dimension.
StructureND is in general identity-free. StructureND.contentEquals should be used in tests to compare contents.
Parameters
the type of items.
Types
Functions
Feature is some additional structure information that allows to access it special properties or hints. If the feature is not present, null
is returned.
Properties
Inheritors
Extensions
Represent a StructureND as Structure1D. Throw error in case of dimension mismatch.
Represents a StructureND as Structure2D. Throws runtime error in case of dimension mismatch.
Division of two elements.
Divides an ND structure by an element of it.
Division of this element by scalar.
Maps elements from one structure to another one by applying transform to them.
Maps elements from one structure to another one by applying transform to them.
Maps elements from one structure to another one by applying transform to them alongside with their indices.
Maps elements from one structure to another one by applying transform to them alongside with their indices.
Transform structure to a new structure using provided BufferFactory and optimizing if argument is BufferND
Transform structure to a new structure using inferred BufferFactory
Subtracts an element from ND structure of it.
Subtraction of two elements.
Adds an ND structure to an element of it.
Addition of two elements.
Multiplies an ND structure by an element of it.
Multiplies this element by scalar.
Multiplication of this element by a scalar.
The negation of this element.
Returns this value.