Package space.kscience.kmath.nd
Types
Represents StructureND over Buffer.
Simple implementation of Strides.
Field of StructureND.
Space of StructureND.
Represents MutableStructureND over MutableBuffer.
A mutable structure that is guaranteed to be one-dimensional
Represents mutable Structure2D.
Represents mutable StructureND.
Ring of StructureND.
A converter from linear index to multivariate index
An exception is thrown when the expected and actual shape of NDArray differ.
Linear transformation of indexes
A structure that is guaranteed to be one-dimensional
A structure that is guaranteed to be two-dimensional.
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.
Functions
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.
Indicates whether some StructureND is equal to another one.
Indicates whether some StructureND is equal to another one with absoluteTolerance.
Get a feature of the structure in this scope. Structure features take precedence other context features.
Transform a structure element-by element in place.
Transform structure to a new structure using inferred BufferFactory
Transform structure to a new structure using provided BufferFactory and optimizing if argument is BufferND
Transform structure to a new structure using provided MutableBufferFactory and optimizing if argument is MutableBufferND
Produce a context for n-dimensional operations inside this real field