| Package | Description |
|---|---|
| mikera.arrayz | |
| mikera.arrayz.impl | |
| mikera.matrixx | |
| mikera.matrixx.impl | |
| mikera.vectorz | |
| mikera.vectorz.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
Array
General purpose, mutable, dense N-dimensional array
This is the general multi-dimensional equivalent of Matrix and Vector, and as such is the
most efficient storage type for dense 3D+ arrays
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDenseArray
Marker interface for types that use a densely packed array
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableArray
Immutable N-dimensional array class
Uses strided array storage
|
| Modifier and Type | Class and Description |
|---|---|
class |
Matrix
Standard MxN matrix class backed by a densely packed double[] array
This is the most efficient Vectorz type for dense 2D matrices.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ADenseArrayMatrix
Abstract base class for matrices wrapping a dense (rows*cols) subset of a double[] array
|
class |
DenseColumnMatrix
A densely packed matrix organised in column-major format.
|
class |
ImmutableMatrix
Immutable dense matrix class
This is the immutable equivalent of mikera.matrixx.Matrix
|
| Modifier and Type | Class and Description |
|---|---|
class |
AScalar
Class to represent a wrapped 0-d scalar value.
|
class |
Scalar
Basic Scalar class containing a single mutable double value
|
class |
Vector
General purpose vector of arbitrary length, backed by an densely packed double[] array.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ADenseArrayVector
Base class for mutable dense vectors backed by a double[] array with a fixed stride of 1
The double array can be directly accessed for performance purposes
|
class |
ArrayIndexScalar
Scalar class wrapping a single element of a dense double[] array.
|
class |
ArraySubVector
Vector referring to a fixed offset into a double[] array
|
class |
ImmutableScalar
Immutable scalar class
Conceptually equivalent to a wrapped Double value, but supports all the Vectorz
interfaces and functionality as a scalar object.
|
class |
ImmutableVector
Immutable array-backed vector.
|
class |
MatrixIndexScalar
Class representing a scalar view over a single element indexed from an underlying matrix
|
class |
Vector0
Special singleton zero length vector class.
|
class |
VectorIndexScalar |
Copyright © 2016. All rights reserved.