Numerics. NET. Collections Namespace
The Numerics.NET.Collections namespace contains classes that represent various collections and containers.
Classes
Linear | Contains extension methods that perform linear algebra operations on 1D arrays, array slices, and 2D arrays. |
Span | Contains extension methods that operate on spans. |
Structures
Array1D<T> | Represents an array starting at an offset in an existing array. |
Array2D<T> | Represents a 2-dimensional array stored in a linear array. |
Array | Represents a slice of elements in a one-dimensional array. |
Memory2D<T> | Represents a two-dimensional array stored in a memory block. |
Memory | Represents a slice of elements in a one-dimensional array. |
Read |
Provides a read-only two-dimensional representation of a contiguous region
of arbitrary memory.
Obsolete. |
Read |
Represents a read-only slice of elements in a span.
Obsolete. |
Span2D<T> |
Provides a two-dimensional representation of a contiguous region
of arbitrary memory.
Obsolete. |
Span |
Represents a slice of elements in a span.
Obsolete. |
Interfaces
IStorage2D<T> | Represents the contract for storage of two-dimensional arrays. |
IStorage2D<T, TStorage2D> | Represents the contract for storage of two-dimensional arrays. |
IStorage2D<T, TSlice, TStorage2D> | Specifies the contract for storage of 2-dimensional arrays that return rows, columns and other vectors a slices of the specified type.. |
IStorage | Represents the common methods and properties for types that serve as the storage for an array slice of the specified type. |
IStorage | Represents the common methods and properties for types that serve as the storage for an array slice of the specified type. |