Package-level declarations
A package that contains specialized classes for Boolean
types. It works analogous to the main matrix package (but specialized for boolean values).
Types
An implementation of a mutable matrix backed by a BooleanArray. This matrix optimizes storing Boolean values.
A mutable sparse boolean matrix implementation backed by an array.
Interface representing a matrix that stores Boolean values natively.
Implementation of MutableSparseBooleanMatrix where the same matrix is used to store the sparseness as the actual value.
Interface representing a mutable matrix containing specialised for boolean values.
A mutable sparse matrix for Booleans. This interface supports mutating the values.
BooleanMatrix that contains a single value for all nonsparse coordinates.
SparseBooleanMatrix that contains a single value for all nonsparse coordinates.
A sparse matrix for storing booleans. It works just like SparseMatrix but optimizes boolean 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
Helper function to set values into a MutableSparseBooleanMatrix.
A map implementation that creates a boolean matrix based upon the receiver and the transformation function.
A map implementation that creates a boolean sparse matrix based upon the receiver and the transformation function.