Package-level declarations
A package that contains specialized classes for Int
types. It works analogous to the main matrix package (but specialized for integer values).
Types
An implementation of a mutable matrix backed by an IntArray. This matrix optimizes storing Int values.
Helper base class for array based int matrices.
Mutable sparse int matrix backed by an array.
Interface representing a specialised mutable matrix type for storing integers.
A mutable sparse matrix for integers. This interface supports mutating the values.
IntMatrix that contains a single value for all nonsparse coordinates.
SparseIntMatrix that contains a single value for all nonsparse coordinates.
A sparse matrix for storing integers. It works just like SparseMatrix but optimizes int storage. This particular interface only provides read access. The matrix needs to be initialized appropriately or used on a class that is actually mutable.
Functions
Element-wise division of two matrices into the receiver. It requires the other matrix to be strictly larger than the left side matrix.
Helper function to set values into a MutableSparseIntMatrix.
Create a new IntMatrix with the dimensions of the original where the value of each cell is the result of applying the transform to the value of the cell in the original.
Create a new SparseIntMatrix with the dimensions of the original where the value of each cell is the result of applying the transform to the value of the cell in the original.
Element-wise subtraction of two matrices into the receiver. It requires the other matrix to be strictly larger than the left side matrix.
Element-wise addition of two matrices into the receiver. It requires the other matrix to be strictly larger than the left side matrix.
Element-wise remainder of two matrices into the receiver. It requires the other matrix to be strictly larger than the left side matrix.