Package-level declarations
Types
Represents StructureND over Buffer.
Column-first Strides. Columns are represented as continuous arrays
A simple mutable StructureND of doubles
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.
This Strides implementation follows the last dimension first convention For more information: https://numpy.org/doc/stable/reference/generated/numpy.ndarray.strides.html
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.
Returns the value at the specified indices.
Get a feature of the structure in this scope. Structure features take precedence other context features.
Create a generic BufferND using provided initializer
Set value at specified indices
Produce a context for n-dimensional operations inside this real field