A B C E F G H I M O R S T U V X Z 

A

AbstractMatrix1D<E> - Class in org.dishevelled.matrix.impl
Abstract implementation of Matrix1D.
AbstractMatrix1D() - Constructor for class org.dishevelled.matrix.impl.AbstractMatrix1D
Protected no-arg constructor, to support serialization.
AbstractMatrix1D(long) - Constructor for class org.dishevelled.matrix.impl.AbstractMatrix1D
Create a new abstract 1D matrix with the specified size.
AbstractMatrix1D(long, long, long, boolean) - Constructor for class org.dishevelled.matrix.impl.AbstractMatrix1D
Create a new abstract 1D matrix with the specified parameters.
AbstractMatrix2D<E> - Class in org.dishevelled.matrix.impl
Abstract implementation of Matrix2D.
AbstractMatrix2D() - Constructor for class org.dishevelled.matrix.impl.AbstractMatrix2D
Protected no-arg constructor, to support serialization.
AbstractMatrix2D(long, long) - Constructor for class org.dishevelled.matrix.impl.AbstractMatrix2D
Create a new abstract 2D matrix with the specified number of rows and columns.
AbstractMatrix2D(long, long, long, long, long, long, boolean) - Constructor for class org.dishevelled.matrix.impl.AbstractMatrix2D
Create a new abstract 2D matrix with the specified parameters.
AbstractMatrix3D<E> - Class in org.dishevelled.matrix.impl
Abstract implementation of Matrix3D.
AbstractMatrix3D() - Constructor for class org.dishevelled.matrix.impl.AbstractMatrix3D
Protected no-arg constructor, to support serialization.
AbstractMatrix3D(long, long, long) - Constructor for class org.dishevelled.matrix.impl.AbstractMatrix3D
Create a new abstract 3D matrix with the specified number of slices, rows, and columns.
AbstractMatrix3D(long, long, long, long, long, long, long, long, long, boolean) - Constructor for class org.dishevelled.matrix.impl.AbstractMatrix3D
Create a new abstract 3D matrix with the specified parameters.
aggregate(BinaryFunction<E, E, E>, UnaryFunction<E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Apply a function to each value in this 1D matrix and aggregate the result.
aggregate(Matrix1D<? extends E>, BinaryFunction<E, E, E>, BinaryFunction<E, E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Apply a function to each value in this 1D matrix and the specified matrix and aggregate the result.
aggregate(BinaryFunction<E, E, E>, UnaryFunction<E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Apply a function to each value in this 2D matrix and aggregate the result.
aggregate(Matrix2D<? extends E>, BinaryFunction<E, E, E>, BinaryFunction<E, E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Apply a function to each value in this 2D matrix and the specified matrix and aggregate the result.
aggregate(BinaryFunction<E, E, E>, UnaryFunction<E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Apply a function to each value in this 3D matrix and aggregate the result.
aggregate(Matrix3D<? extends E>, BinaryFunction<E, E, E>, BinaryFunction<E, E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Apply a function to each value in this 3D matrix and the specified matrix and aggregate the result.
aggregate(BinaryFunction<E, E, E>, UnaryFunction<E, E>) - Method in interface org.dishevelled.matrix.Matrix1D
Apply a function to each value in this 1D matrix and aggregate the result.
aggregate(Matrix1D<? extends E>, BinaryFunction<E, E, E>, BinaryFunction<E, E, E>) - Method in interface org.dishevelled.matrix.Matrix1D
Apply a function to each value in this 1D matrix and the specified matrix and aggregate the result.
aggregate(BinaryFunction<E, E, E>, UnaryFunction<E, E>) - Method in interface org.dishevelled.matrix.Matrix2D
Apply a function to each value in this 2D matrix and aggregate the result.
aggregate(Matrix2D<? extends E>, BinaryFunction<E, E, E>, BinaryFunction<E, E, E>) - Method in interface org.dishevelled.matrix.Matrix2D
Apply a function to each value in this 2D matrix and the specified matrix and aggregate the result.
aggregate(BinaryFunction<E, E, E>, UnaryFunction<E, E>) - Method in interface org.dishevelled.matrix.Matrix3D
Apply a function to each value in this 3D matrix and aggregate the result.
aggregate(Matrix3D<? extends E>, BinaryFunction<E, E, E>, BinaryFunction<E, E, E>) - Method in interface org.dishevelled.matrix.Matrix3D
Apply a function to each value in this 3D matrix and the specified matrix and aggregate the result.
and(BitMatrix1D) - Method in class org.dishevelled.matrix.BitMatrix1D
Perform a logical AND of this 1D bit matrix and the specified 1D bit matrix.
and(BitMatrix2D) - Method in class org.dishevelled.matrix.BitMatrix2D
Perform a logical AND of this 2D bit matrix and the specified 2D bit matrix.
and(BitMatrix3D) - Method in class org.dishevelled.matrix.BitMatrix3D
Perform a logical AND of this 3D bit matrix and the specified 3D bit matrix.
andNot(BitMatrix1D) - Method in class org.dishevelled.matrix.BitMatrix1D
Clear all of the bits in this 1D bit matrix whose corresponding bit is set in the specified 1D bit matrix.
andNot(BitMatrix2D) - Method in class org.dishevelled.matrix.BitMatrix2D
Clear all the bits in this 2D bit matrix whose corresponding bit is set in the specified 2D bit matrix.
andNot(BitMatrix3D) - Method in class org.dishevelled.matrix.BitMatrix3D
Clear all the bits in this 3D bit matrix whose corresponding bit is set in the specified 3D bit matrix.
assign(boolean) - Method in class org.dishevelled.matrix.BitMatrix1D
Assign all values in this 1D bit matrix to value.
assign(boolean) - Method in class org.dishevelled.matrix.BitMatrix2D
Assign all values in this 2D bit matrix to value.
assign(boolean) - Method in class org.dishevelled.matrix.BitMatrix3D
Assign all values in this 3D bit matrix to value.
assign(E) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Assign all values in this 1D matrix to e (optional operation).
assign(UnaryFunction<E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Assign the result of the specified function to each value in this 1D matrix (optional operation).
assign(Matrix1D<? extends E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Assign all values in this 1D matrix to the values in the specified matrix (optional operation).
assign(Matrix1D<? extends E>, BinaryFunction<E, E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Assign the result of the specified function of a value from this 1D matrix and the specified matrix to each value in this 1D matrix (optional operation).
assign(E) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Assign all values in this 2D matrix to e (optional operation).
assign(UnaryFunction<E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Assign the result of the specified function to each value in this 2D matrix (optional operation).
assign(Matrix2D<? extends E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Assign all values in this 2D matrix to the values in the specified matrix (optional operation).
assign(Matrix2D<? extends E>, BinaryFunction<E, E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Assign the result of the specified function of a value from this 2D matrix and the specified matrix to each value in this 2D matrix (optional operation).
assign(E) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Assign all values in this 3D matrix to e (optional operation).
assign(UnaryFunction<E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Assign the result of the specified function to each value in this 3D matrix (optional operation).
assign(Matrix3D<? extends E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Assign all values in this 3D matrix to the values in the specified matrix (optional operation).
assign(Matrix3D<? extends E>, BinaryFunction<E, E, E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Assign the result of the specified function of a value from this 3D matrix and the specified matrix to each value in this 3D matrix (optional operation).
assign(E) - Method in interface org.dishevelled.matrix.Matrix1D
Assign all values in this 1D matrix to e (optional operation).
assign(UnaryFunction<E, E>) - Method in interface org.dishevelled.matrix.Matrix1D
Assign the result of the specified function to each value in this 1D matrix (optional operation).
assign(Matrix1D<? extends E>) - Method in interface org.dishevelled.matrix.Matrix1D
Assign all values in this 1D matrix to the values in the specified matrix (optional operation).
assign(Matrix1D<? extends E>, BinaryFunction<E, E, E>) - Method in interface org.dishevelled.matrix.Matrix1D
Assign the result of the specified function of a value from this 1D matrix and the specified matrix to each value in this 1D matrix (optional operation).
assign(E) - Method in interface org.dishevelled.matrix.Matrix2D
Assign all values in this 2D matrix to e (optional operation).
assign(UnaryFunction<E, E>) - Method in interface org.dishevelled.matrix.Matrix2D
Assign the result of the specified function to each value in this 2D matrix (optional operation).
assign(Matrix2D<? extends E>) - Method in interface org.dishevelled.matrix.Matrix2D
Assign all values in this 2D matrix to the values in the specified matrix (optional operation).
assign(Matrix2D<? extends E>, BinaryFunction<E, E, E>) - Method in interface org.dishevelled.matrix.Matrix2D
Assign the result of the specified function of a value from this 2D matrix and the specified matrix to each value in this 2D matrix (optional operation).
assign(E) - Method in interface org.dishevelled.matrix.Matrix3D
Assign all values in this 3D matrix to e (optional operation).
assign(UnaryFunction<E, E>) - Method in interface org.dishevelled.matrix.Matrix3D
Assign the result of the specified function to each value in this 3D matrix (optional operation).
assign(Matrix3D<? extends E>) - Method in interface org.dishevelled.matrix.Matrix3D
Assign all values in this 3D matrix to the values in the specified matrix (optional operation).
assign(Matrix3D<? extends E>, BinaryFunction<E, E, E>) - Method in interface org.dishevelled.matrix.Matrix3D
Assign the result of the specified function of a value from this 3D matrix and the specified matrix to each value in this 3D matrix (optional operation).

B

BitMatrix1D - Class in org.dishevelled.matrix
Fixed size bit matrix in one dimension, indexed by longs.
BitMatrix1D(long) - Constructor for class org.dishevelled.matrix.BitMatrix1D
Create a new 1D bit matrix of the specified size.
BitMatrix2D - Class in org.dishevelled.matrix
Fixed size bit matrix in two dimensions, indexed by longs.
BitMatrix2D(long, long) - Constructor for class org.dishevelled.matrix.BitMatrix2D
Create a new 2D bit matrix with the specified number of rows and columns.
BitMatrix3D - Class in org.dishevelled.matrix
Fixed size bit matrix in three dimensions, indexed by longs.
BitMatrix3D(long, long, long) - Constructor for class org.dishevelled.matrix.BitMatrix3D
Create a new 3D bit matrix with the specified number of slices, rows, and columns.

C

cardinality() - Method in class org.dishevelled.matrix.BitMatrix1D
Return the cardinality of this 1D bit matrix, the number of bits set to true.
cardinality() - Method in class org.dishevelled.matrix.BitMatrix2D
Return the cardinality of this 2D bit matrix, the number of bits set to true.
cardinality() - Method in class org.dishevelled.matrix.BitMatrix3D
Return the cardinality of this 3D bit matrix, the number of bits set to true.
cardinality() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return the cardinality of this 1D matrix, the number of non-null values.
cardinality() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return the cardinality of this 2D matrix, the number of non-null values.
cardinality() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the cardinality of this 3D matrix, the number of non-null values.
cardinality() - Method in interface org.dishevelled.matrix.Matrix1D
Return the cardinality of this 1D matrix, the number of non-null values.
cardinality() - Method in interface org.dishevelled.matrix.Matrix2D
Return the cardinality of this 2D matrix, the number of non-null values.
cardinality() - Method in interface org.dishevelled.matrix.Matrix3D
Return the cardinality of this 3D matrix, the number of non-null values.
clear() - Method in class org.dishevelled.matrix.BitMatrix1D
Clear all the values in this 1D bit matrix.
clear() - Method in class org.dishevelled.matrix.BitMatrix2D
Clear all the values in this 2D bit matrix.
clear() - Method in class org.dishevelled.matrix.BitMatrix3D
Clear all the values in this 3D bit matrix.
clear() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Clear all the values in this 1D matrix (optional operation).
clear() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Clear all the values in this 2D matrix (optional operation).
clear() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Clear all the values in this 3D matrix (optional operation).
clear() - Method in class org.dishevelled.matrix.impl.SparseMatrix1D
Clear all the values in this 1D matrix (optional operation).
clear() - Method in class org.dishevelled.matrix.impl.SparseMatrix2D
Clear all the values in this 2D matrix (optional operation).
clear() - Method in class org.dishevelled.matrix.impl.SparseMatrix3D
Clear all the values in this 3D matrix (optional operation).
clear() - Method in interface org.dishevelled.matrix.Matrix1D
Clear all the values in this 1D matrix (optional operation).
clear() - Method in interface org.dishevelled.matrix.Matrix2D
Clear all the values in this 2D matrix (optional operation).
clear() - Method in interface org.dishevelled.matrix.Matrix3D
Clear all the values in this 3D matrix (optional operation).
clone() - Method in class org.dishevelled.matrix.impl.SparseMatrix1D
clone() - Method in class org.dishevelled.matrix.impl.SparseMatrix2D
clone() - Method in class org.dishevelled.matrix.impl.SparseMatrix3D
columns() - Method in class org.dishevelled.matrix.BitMatrix2D
Return the number of columns in this 2D bit matrix.
columns() - Method in class org.dishevelled.matrix.BitMatrix3D
Return the number of columns in this 3D bit matrix.
columns - Variable in class org.dishevelled.matrix.impl.AbstractMatrix2D
Number of columns.
columns() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return the number of columns in this 2D matrix.
columns - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
Number of columns.
columns() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the number of columns in this 3D matrix.
columns() - Method in interface org.dishevelled.matrix.Matrix2D
Return the number of columns in this 2D matrix.
columns() - Method in interface org.dishevelled.matrix.Matrix3D
Return the number of columns in this 3D matrix.
columnStride - Variable in class org.dishevelled.matrix.impl.AbstractMatrix2D
Number of columns between two elements.
columnStride() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return the number of columns between two elements.
columnStride - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
Number of columns between elements.
columnStride() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the number of columns between two elements.
columnZero - Variable in class org.dishevelled.matrix.impl.AbstractMatrix2D
Column of the first element.
columnZero() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return the column of the first element.
columnZero - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
Column of the first element.
columnZero() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the column of the first element.
createSparseMatrix1D(long) - Static method in class org.dishevelled.matrix.impl.SparseMatrixUtils
Create and return a new sparse 1D matrix with the specified size.
createSparseMatrix1D(long, int, float) - Static method in class org.dishevelled.matrix.impl.SparseMatrixUtils
Create and return a new sparse 1D matrix with the specified size, initial capacity, and load factor.
createSparseMatrix2D(long, long) - Static method in class org.dishevelled.matrix.impl.SparseMatrixUtils
Create and return a new sparse 2D matrix with the specified number of rows and columns.
createSparseMatrix2D(long, long, int, float) - Static method in class org.dishevelled.matrix.impl.SparseMatrixUtils
Create and return a new sparse 2D matrix with the specified number of rows and columns, initial capacity, and load factor.
createSparseMatrix3D(long, long, long) - Static method in class org.dishevelled.matrix.impl.SparseMatrixUtils
Create and return a new sparse 3D matrix with the specified number of slices, rows, and columns.
createSparseMatrix3D(long, long, long, int, float) - Static method in class org.dishevelled.matrix.impl.SparseMatrixUtils
Create and return a new sparse 3D matrix with the specified number of slices, rows, and columns, initial capacity, and load factor.

E

elements() - Method in class org.dishevelled.matrix.impl.SparseMatrix1D
Return a reference to the map backing this sparse 1D matrix.
elements() - Method in class org.dishevelled.matrix.impl.SparseMatrix2D
Return a reference to the map backing this sparse 2D matrix.
elements() - Method in class org.dishevelled.matrix.impl.SparseMatrix3D
Return a reference to the map backing this sparse 3D matrix.
equals(Object) - Method in class org.dishevelled.matrix.BitMatrix1D
equals(Object) - Method in class org.dishevelled.matrix.BitMatrix2D
equals(Object) - Method in class org.dishevelled.matrix.BitMatrix3D

F

flip(long) - Method in class org.dishevelled.matrix.BitMatrix1D
Set the bit value at the specified index to the complement of its current bit value.
flip(long, long) - Method in class org.dishevelled.matrix.BitMatrix1D
Set all of the bit values from index0, inclusive, to index1, exclusive, to the complement of their current bit values.
flip(long, long) - Method in class org.dishevelled.matrix.BitMatrix2D
Set the bit value at the specified row and column to the complement of its current bit value.
flip(long, long, long, long) - Method in class org.dishevelled.matrix.BitMatrix2D
Set all of the bit values from (row0, column0), inclusive, to (row1, column1), exclusive, to the complement of their current bit values.
flip(long, long, long) - Method in class org.dishevelled.matrix.BitMatrix3D
Set the bit value at the specified slice, row, and column to the complement of its current bit value.
flip(long, long, long, long, long, long) - Method in class org.dishevelled.matrix.BitMatrix3D
Set all of the bit values from (slice0, row0, column0), inclusive, to (slice1, row1, column1), exclusive, to the complement of their current bit values.
flipQuick(long) - Method in class org.dishevelled.matrix.BitMatrix1D
Set the bit value at the specified index to the complement of its current bit value without checking bounds.
flipQuick(long, long) - Method in class org.dishevelled.matrix.BitMatrix2D
Set the bit value at the specified row and column to the complement of its current bit value without checking bounds.
flipQuick(long, long, long) - Method in class org.dishevelled.matrix.BitMatrix3D
Set the bit value at the specified slice, row, and column to the complement of its current bit value without checking bounds.
forEach(boolean, UnaryProcedure<Long>) - Method in class org.dishevelled.matrix.BitMatrix1D
Apply the specified procedure to each index in this 1D bit matrix with a bit equal to the specified value.
forEach(boolean, BinaryProcedure<Long, Long>) - Method in class org.dishevelled.matrix.BitMatrix2D
Apply the specified procedure to each row and column in this 2D bit matrix with a bit equal to the specified value.
forEach(boolean, TernaryProcedure<Long, Long, Long>) - Method in class org.dishevelled.matrix.BitMatrix3D
Apply the specified procedure to each slice, row, and column in this 3D bit matrix with a bit equal to the specified value.
forEach(UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Apply the specified procedure to each value in this 1D matrix.
forEach(UnaryPredicate<? super E>, UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Apply the specified procedure to each value in this 1D matrix accepted by the specified predicate.
forEach(BinaryProcedure<Long, ? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Apply the specified procedures to each index and value in this 1D matrix.
forEach(BinaryPredicate<Long, ? super E>, BinaryProcedure<Long, ? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Apply the specified procedures to each index and value in this 1D matrix accepted by the specified predicate.
forEach(UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Apply the specified procedure to each value in this 2D matrix.
forEach(UnaryPredicate<? super E>, UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Apply the specified procedure to each value in this 2D matrix accepted by the specified predicate.
forEach(TernaryProcedure<Long, Long, ? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Apply the specified procedures to each row and column and to each value in this 2D matrix.
forEach(TernaryPredicate<Long, Long, ? super E>, TernaryProcedure<Long, Long, ? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Apply the specified procedures to each row and column and to each value in this 2D matrix accepted by the specified predicate.
forEach(UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Apply the specified procedure to each value in this 3D matrix.
forEach(UnaryPredicate<? super E>, UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Apply the specified procedure to each value in this 3D matrix accepted by the specified predicate.
forEach(QuaternaryProcedure<Long, Long, Long, ? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Apply the specified procedure to each slice, row, and column and to each value in this 3D matrix.
forEach(QuaternaryPredicate<Long, Long, Long, ? super E>, QuaternaryProcedure<Long, Long, Long, ? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Apply the specified procedure to each slice, row, and column and to each value in this 3D matrix accepted by the specified predicate.
forEach(UnaryProcedure<? super E>) - Method in interface org.dishevelled.matrix.Matrix1D
Apply the specified procedure to each value in this 1D matrix.
forEach(UnaryPredicate<? super E>, UnaryProcedure<? super E>) - Method in interface org.dishevelled.matrix.Matrix1D
Apply the specified procedure to each value in this 1D matrix accepted by the specified predicate.
forEach(BinaryProcedure<Long, ? super E>) - Method in interface org.dishevelled.matrix.Matrix1D
Apply the specified procedures to each index and value in this 1D matrix.
forEach(BinaryPredicate<Long, ? super E>, BinaryProcedure<Long, ? super E>) - Method in interface org.dishevelled.matrix.Matrix1D
Apply the specified procedures to each index and value in this 1D matrix accepted by the specified predicate.
forEach(UnaryProcedure<? super E>) - Method in interface org.dishevelled.matrix.Matrix2D
Apply the specified procedure to each value in this 2D matrix.
forEach(UnaryPredicate<? super E>, UnaryProcedure<? super E>) - Method in interface org.dishevelled.matrix.Matrix2D
Apply the specified procedure to each value in this 2D matrix accepted by the specified predicate.
forEach(TernaryProcedure<Long, Long, ? super E>) - Method in interface org.dishevelled.matrix.Matrix2D
Apply the specified procedures to each row and column and to each value in this 2D matrix.
forEach(TernaryPredicate<Long, Long, ? super E>, TernaryProcedure<Long, Long, ? super E>) - Method in interface org.dishevelled.matrix.Matrix2D
Apply the specified procedures to each row and column and to each value in this 2D matrix accepted by the specified predicate.
forEach(UnaryProcedure<? super E>) - Method in interface org.dishevelled.matrix.Matrix3D
Apply the specified procedure to each value in this 3D matrix.
forEach(UnaryPredicate<? super E>, UnaryProcedure<? super E>) - Method in interface org.dishevelled.matrix.Matrix3D
Apply the specified procedure to each value in this 3D matrix accepted by the specified predicate.
forEach(QuaternaryProcedure<Long, Long, Long, ? super E>) - Method in interface org.dishevelled.matrix.Matrix3D
Apply the specified procedure to each slice, row, and column and to each value in this 3D matrix.
forEach(QuaternaryPredicate<Long, Long, Long, ? super E>, QuaternaryProcedure<Long, Long, Long, ? super E>) - Method in interface org.dishevelled.matrix.Matrix3D
Apply the specified procedure to each slice, row, and column and to each value in this 3D matrix accepted by the specified predicate.
forEachNonNull(UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Apply the specified procedure to each non-null value in this 1D matrix.
forEachNonNull(UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Apply the specified procedure to each non-null value in this 2D matrix.
forEachNonNull(UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Apply the specified procedure to each non-null value in this 3D matrix.
forEachNonNull(UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.SparseMatrix1D
Apply the specified procedure to each non-null value in this 1D matrix.
forEachNonNull(UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.SparseMatrix2D
Apply the specified procedure to each non-null value in this 2D matrix.
forEachNonNull(UnaryProcedure<? super E>) - Method in class org.dishevelled.matrix.impl.SparseMatrix3D
Apply the specified procedure to each non-null value in this 3D matrix.
forEachNonNull(UnaryProcedure<? super E>) - Method in interface org.dishevelled.matrix.Matrix1D
Apply the specified procedure to each non-null value in this 1D matrix.
forEachNonNull(UnaryProcedure<? super E>) - Method in interface org.dishevelled.matrix.Matrix2D
Apply the specified procedure to each non-null value in this 2D matrix.
forEachNonNull(UnaryProcedure<? super E>) - Method in interface org.dishevelled.matrix.Matrix3D
Apply the specified procedure to each non-null value in this 3D matrix.

G

get(long) - Method in class org.dishevelled.matrix.BitMatrix1D
Return the bit value at the specified index.
get(long, long) - Method in class org.dishevelled.matrix.BitMatrix2D
Return the bit value at the specified row and column.
get(long, long, long) - Method in class org.dishevelled.matrix.BitMatrix3D
Return the bit value at the specified slice, row, and column.
get(long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return the value at the specified index.
get(long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return the value at the specified row and column.
get(long, long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the value at the specified slice, row, and column.
get(long) - Method in interface org.dishevelled.matrix.Matrix1D
Return the value at the specified index.
get(long, long) - Method in interface org.dishevelled.matrix.Matrix2D
Return the value at the specified row and column.
get(long, long, long) - Method in interface org.dishevelled.matrix.Matrix3D
Return the value at the specified slice, row, and column.
getQuick(long) - Method in class org.dishevelled.matrix.BitMatrix1D
Return the bit value at the specified index without checking bounds.
getQuick(long, long) - Method in class org.dishevelled.matrix.BitMatrix2D
Return the bit value at the specified row and column without checking bounds.
getQuick(long, long, long) - Method in class org.dishevelled.matrix.BitMatrix3D
Return the bit value at the specified slice, row, and column without checking bounds.
getQuick(long) - Method in class org.dishevelled.matrix.impl.SparseMatrix1D
Return the value at the specified index without checking bounds.
getQuick(long, long) - Method in class org.dishevelled.matrix.impl.SparseMatrix2D
Return the value at the specified row and column without checking bounds.
getQuick(long, long, long) - Method in class org.dishevelled.matrix.impl.SparseMatrix3D
Return the value at the specified slice, row, and column without checking bounds.
getQuick(long) - Method in interface org.dishevelled.matrix.Matrix1D
Return the value at the specified index without checking bounds.
getQuick(long, long) - Method in interface org.dishevelled.matrix.Matrix2D
Return the value at the specified row and column without checking bounds.
getQuick(long, long, long) - Method in interface org.dishevelled.matrix.Matrix3D
Return the value at the specified slice, row, and column without checking bounds.

H

hashCode() - Method in class org.dishevelled.matrix.BitMatrix1D
hashCode() - Method in class org.dishevelled.matrix.BitMatrix2D
hashCode() - Method in class org.dishevelled.matrix.BitMatrix3D

I

intersects(BitMatrix1D) - Method in class org.dishevelled.matrix.BitMatrix1D
Return true if the specified 1D bit matrix has any bits set to true that are also set to true in this 1D bit matrix.
intersects(BitMatrix2D) - Method in class org.dishevelled.matrix.BitMatrix2D
Return true if the specified 2D bit matrix has any bits set to true that are also set to true in this 2D bit matrix.
intersects(BitMatrix3D) - Method in class org.dishevelled.matrix.BitMatrix3D
Return true if the specified 3D bit matrix has any bits set to true that are also set to true in this 3D bit matrix.
isEmpty() - Method in class org.dishevelled.matrix.BitMatrix1D
Return true if the cardinality of this 1D bit matrix is zero.
isEmpty() - Method in class org.dishevelled.matrix.BitMatrix2D
Return true if the cardinality of this 2D bit matrix is zero.
isEmpty() - Method in class org.dishevelled.matrix.BitMatrix3D
Return true if the cardinality of this 3D bit matrix is zero.
isEmpty() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return true if the cardinality of this 1D matrix is zero.
isEmpty() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return true if the cardinality of this 2D matrix is zero.
isEmpty() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return true if the cardinality of this 3D matrix is zero.
isEmpty() - Method in interface org.dishevelled.matrix.Matrix1D
Return true if the cardinality of this 1D matrix is zero.
isEmpty() - Method in interface org.dishevelled.matrix.Matrix2D
Return true if the cardinality of this 2D matrix is zero.
isEmpty() - Method in interface org.dishevelled.matrix.Matrix3D
Return true if the cardinality of this 3D matrix is zero.
isView - Variable in class org.dishevelled.matrix.impl.AbstractMatrix1D
True if this instance is a view.
isView() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return true if this instance is a view.
isView - Variable in class org.dishevelled.matrix.impl.AbstractMatrix2D
True if this instance is a view.
isView() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return true if this instance is a view.
isView - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
True if this instance is a view.
isView() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return true if this instance is a view.
iterator() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return an iterator over the values in this 1D matrix, including nulls.
iterator() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return an iterator over the values in this 2D matrix, including nulls.
iterator() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return an iterator over the values in this 3D matrix, including nulls.
iterator() - Method in interface org.dishevelled.matrix.Matrix1D
Return an iterator over the values in this 1D matrix, including nulls.
iterator() - Method in interface org.dishevelled.matrix.Matrix2D
Return an iterator over the values in this 2D matrix, including nulls.
iterator() - Method in interface org.dishevelled.matrix.Matrix3D
Return an iterator over the values in this 3D matrix, including nulls.

M

Matrix1D<E> - Interface in org.dishevelled.matrix
Typed fixed size matrix of objects in one dimension, indexed by longs.
Matrix2D<E> - Interface in org.dishevelled.matrix
Typed fixed size matrix of objects in two dimensions, indexed by longs.
Matrix3D<E> - Interface in org.dishevelled.matrix
Typed fixed size matrix of objects in three dimensions, indexed by longs.
MatrixUtils - Class in org.dishevelled.matrix
Static utility methods on matrices.

O

or(BitMatrix1D) - Method in class org.dishevelled.matrix.BitMatrix1D
Perform a logical OR of this 1D bit matrix and the specified 1D bit matrix.
or(BitMatrix2D) - Method in class org.dishevelled.matrix.BitMatrix2D
Perform a logical OR of this 2D bit matrix and the specified 2D bit matrix.
or(BitMatrix3D) - Method in class org.dishevelled.matrix.BitMatrix3D
Perform a logical OR of this 3D bit matrix and the specified 3D bit matrix.
org.dishevelled.matrix - package org.dishevelled.matrix
long-addressable bit and typed object matrix implementations.
org.dishevelled.matrix.impl - package org.dishevelled.matrix.impl
Implementations of the Matrix*D interfaces.

R

rows() - Method in class org.dishevelled.matrix.BitMatrix2D
Return the number of rows in this 2D bit matrix.
rows() - Method in class org.dishevelled.matrix.BitMatrix3D
Return the number of rows in this 3D bit matrix.
rows - Variable in class org.dishevelled.matrix.impl.AbstractMatrix2D
Number of rows.
rows() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return the number of rows in this 2D matrix.
rows - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
Number of rows.
rows() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the number of rows in this 3D matrix.
rows() - Method in interface org.dishevelled.matrix.Matrix2D
Return the number of rows in this 2D matrix.
rows() - Method in interface org.dishevelled.matrix.Matrix3D
Return the number of rows in this 3D matrix.
rowStride - Variable in class org.dishevelled.matrix.impl.AbstractMatrix2D
Number of rows between two elements.
rowStride() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return the number of rows between two elements.
rowStride - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
Number of rows between elements.
rowStride() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the number of rows between two elements.
rowZero - Variable in class org.dishevelled.matrix.impl.AbstractMatrix2D
Row of the first element.
rowZero() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return the row of the first element.
rowZero - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
Row of the first element.
rowZero() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the row of the first element.

S

set(long, boolean) - Method in class org.dishevelled.matrix.BitMatrix1D
Set the bit value at the specified index to value.
set(long, long, boolean) - Method in class org.dishevelled.matrix.BitMatrix1D
Set all of the bit values from index0, inclusive, to index1, exclusive, to the specified value.
set(long, long, boolean) - Method in class org.dishevelled.matrix.BitMatrix2D
Set the bit value at the specified row and column to value.
set(long, long, long, long, boolean) - Method in class org.dishevelled.matrix.BitMatrix2D
Set all of the bit values from (row0, column0), inclusive, to (row1, column1), exclusive, to the specified value.
set(long, long, long, boolean) - Method in class org.dishevelled.matrix.BitMatrix3D
Set the bit value at the specified slice, row, and column to value.
set(long, long, long, long, long, long, boolean) - Method in class org.dishevelled.matrix.BitMatrix3D
Set all of the bit values from (slice0, row0, column0), inclusive, to (slice1, row1, column1), exclusive, to the specified value.
set(long, E) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Set the value at the specified index to e (optional operation).
set(long, long, E) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Set the value at the specified row and column to e (optional operation).
set(long, long, long, E) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Set the value at the specified slice, row, and column to e (optional operation).
set(long, E) - Method in interface org.dishevelled.matrix.Matrix1D
Set the value at the specified index to e (optional operation).
set(long, long, E) - Method in interface org.dishevelled.matrix.Matrix2D
Set the value at the specified row and column to e (optional operation).
set(long, long, long, E) - Method in interface org.dishevelled.matrix.Matrix3D
Set the value at the specified slice, row, and column to e (optional operation).
setQuick(long, boolean) - Method in class org.dishevelled.matrix.BitMatrix1D
Set the bit value at the specified index to value without checking bounds.
setQuick(long, long, boolean) - Method in class org.dishevelled.matrix.BitMatrix2D
Set the bit value at the specified row and column to value without checking bounds.
setQuick(long, long, long, boolean) - Method in class org.dishevelled.matrix.BitMatrix3D
Set the bit value at the specified slice, row, and column to value without checking bounds.
setQuick(long, E) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Set the value at the specified index to e without checking bounds (optional operation).
setQuick(long, long, E) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Set the value at the specified row and column to e without checking bounds (optional operation).
setQuick(long, long, long, E) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Set the value at the specified slice, row, and column to e without checking bounds (optional operation).
setQuick(long, E) - Method in class org.dishevelled.matrix.impl.SparseMatrix1D
Set the value at the specified index to e without checking bounds (optional operation).
setQuick(long, long, E) - Method in class org.dishevelled.matrix.impl.SparseMatrix2D
Set the value at the specified row and column to e without checking bounds (optional operation).
setQuick(long, long, long, E) - Method in class org.dishevelled.matrix.impl.SparseMatrix3D
Set the value at the specified slice, row, and column to e without checking bounds (optional operation).
setQuick(long, E) - Method in interface org.dishevelled.matrix.Matrix1D
Set the value at the specified index to e without checking bounds (optional operation).
setQuick(long, long, E) - Method in interface org.dishevelled.matrix.Matrix2D
Set the value at the specified row and column to e without checking bounds (optional operation).
setQuick(long, long, long, E) - Method in interface org.dishevelled.matrix.Matrix3D
Set the value at the specified slice, row, and column to e without checking bounds (optional operation).
size() - Method in class org.dishevelled.matrix.BitMatrix1D
Return the size of this 1D bit matrix.
size() - Method in class org.dishevelled.matrix.BitMatrix2D
Return the size of this 2D bit matrix.
size() - Method in class org.dishevelled.matrix.BitMatrix3D
Return the size of this 3D bit matrix.
size - Variable in class org.dishevelled.matrix.impl.AbstractMatrix1D
Size.
size() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return the size of this 1D matrix.
size() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return the size of this 2D matrix.
size() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the size of this 3D matrix.
size() - Method in interface org.dishevelled.matrix.Matrix1D
Return the size of this 1D matrix.
size() - Method in interface org.dishevelled.matrix.Matrix2D
Return the size of this 2D matrix.
size() - Method in interface org.dishevelled.matrix.Matrix3D
Return the size of this 3D matrix.
slices() - Method in class org.dishevelled.matrix.BitMatrix3D
Return the number of slices in this 3D bit matrix.
slices - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
Number of slices.
slices() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the number of slices in this 3D matrix.
slices() - Method in interface org.dishevelled.matrix.Matrix3D
Return the number of slices in this 3D matrix.
sliceStride - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
Number of slices between elements.
sliceStride() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the number of slices between two elements.
sliceZero - Variable in class org.dishevelled.matrix.impl.AbstractMatrix3D
Slice of the first element.
sliceZero() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return the slice of the first element.
SparseMatrix1D<E> - Class in org.dishevelled.matrix.impl
Sparse implementation of Matrix1D based on a hash map whose keys are Longs.
SparseMatrix1D(long) - Constructor for class org.dishevelled.matrix.impl.SparseMatrix1D
Create a new sparse 1D matrix with the specified size.
SparseMatrix1D(long, int, float) - Constructor for class org.dishevelled.matrix.impl.SparseMatrix1D
Create a new sparse 1D matrix with the specified size, initial capacity, and load factor.
SparseMatrix1D(long, long, long, boolean, Map<Long, E>) - Constructor for class org.dishevelled.matrix.impl.SparseMatrix1D
Create a new instance of SparseMatrix1D with the specified parameters and map of elements.
SparseMatrix2D<E> - Class in org.dishevelled.matrix.impl
Sparse implementation of Matrix2D based on a hash map whose keys are Longs.
SparseMatrix2D(long, long) - Constructor for class org.dishevelled.matrix.impl.SparseMatrix2D
Create a new sparse 2D matrix with the specified number of rows and columns.
SparseMatrix2D(long, long, int, float) - Constructor for class org.dishevelled.matrix.impl.SparseMatrix2D
Create a new sparse 2D matrix with the specified number of rows and columns, initial capacity, and load factor.
SparseMatrix2D(long, long, long, long, long, long, boolean, Map<Long, E>) - Constructor for class org.dishevelled.matrix.impl.SparseMatrix2D
Create a new instance of SparseMatrix2D with the specified parameters and map of elements.
SparseMatrix3D<E> - Class in org.dishevelled.matrix.impl
Sparse implementation of Matrix3D based on a hash map whose keys are Longs.
SparseMatrix3D(long, long, long) - Constructor for class org.dishevelled.matrix.impl.SparseMatrix3D
Create a new sparse 3D matrix with the specified number of slices, rows, and columns.
SparseMatrix3D(long, long, long, int, float) - Constructor for class org.dishevelled.matrix.impl.SparseMatrix3D
Create a new sparse 3D matrix with the specified number of slices, rows, and columns, initial capacity, and load factor.
SparseMatrix3D(long, long, long, long, long, long, long, long, long, boolean, Map<Long, E>) - Constructor for class org.dishevelled.matrix.impl.SparseMatrix3D
Create a new instance of SparseMatrix3D with the specified number of slices, rows, and columns and map of elements.
SparseMatrixUtils - Class in org.dishevelled.matrix.impl
Static utility methods on sparse matrices.
stride - Variable in class org.dishevelled.matrix.impl.AbstractMatrix1D
Number of indices between any two elements.
stride() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return the number of indices between any two elements.

T

toString() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
toString() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
toString() - Method in class org.dishevelled.matrix.impl.SparseMatrix1D
toString() - Method in class org.dishevelled.matrix.impl.SparseMatrix2D
toString() - Method in class org.dishevelled.matrix.impl.SparseMatrix3D

U

unmodifiableMatrix(Matrix1D<T>) - Static method in class org.dishevelled.matrix.MatrixUtils
Return an unmodifiable view of the specified 1D matrix.
unmodifiableMatrix(Matrix2D<T>) - Static method in class org.dishevelled.matrix.MatrixUtils
Return an unmodifiable view of the specified 2D matrix.
unmodifiableMatrix(Matrix3D<T>) - Static method in class org.dishevelled.matrix.MatrixUtils
Return an unmodifiable view of the specified 3D matrix.

V

vColumnFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Self-modifying version of viewColumnFlip().
vColumnFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Self-modifying version of viewColumnFlip().
vDice() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Self-modifying version of viewDice().
vDice(int, int, int) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Self-modifying version of viewDice(int, int, int).
vFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Self-modifying version of viewFlip().
view() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Create a new view.
view() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Create a new view.
view() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Create a new view.
viewColumn(long) - Method in class org.dishevelled.matrix.impl.SparseMatrix2D
Return a new 1D matrix slice view of the specified column.
viewColumn(long) - Method in class org.dishevelled.matrix.impl.SparseMatrix3D
Return a new 2D matrix slice view of the specified column.
viewColumn(long) - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 1D matrix slice view of the specified column.
viewColumn(long) - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 2D matrix slice view of the specified column.
viewColumnFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return a new 2D matrix flip view along the column axis.
viewColumnFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return a new 3D matrix flip view along the column axis.
viewColumnFlip() - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 2D matrix flip view along the column axis.
viewColumnFlip() - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 3D matrix flip view along the column axis.
viewDice() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return a new 2D matrix dice (transposition) view.
viewDice(int, int, int) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return a new 3D matrix dice (transposition) view.
viewDice() - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 2D matrix dice (transposition) view.
viewDice(int, int, int) - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 3D matrix dice (transposition) view.
viewFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return a new 1D matrix flip view.
viewFlip() - Method in interface org.dishevelled.matrix.Matrix1D
Return a new 1D matrix flip view.
viewPart(long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return a new 1D matrix sub-range view that contains only those values from index index to index + width - 1.
viewPart(long, long, long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return a new 2D matrix sub-range view that contains only those values from (row, column) to (row + height - 1, column + width - 1).
viewPart(long, long, long, long, long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return a new 3D matrix sub-range view that contains only those values from (slice, row, column) to (slice + depth - 1, row + height - 1, column + width - 1).
viewPart(long, long) - Method in interface org.dishevelled.matrix.Matrix1D
Return a new 1D matrix sub-range view that contains only those values from index index to index + width - 1.
viewPart(long, long, long, long) - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 2D matrix sub-range view that contains only those values from (row, column) to (row + height - 1, column + width - 1).
viewPart(long, long, long, long, long, long) - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 3D matrix sub-range view that contains only those values from (slice, row, column) to (slice + depth - 1, row + height - 1, column + width - 1).
viewRow(long) - Method in class org.dishevelled.matrix.impl.SparseMatrix2D
Return a new 1D matrix slice view of the specified row.
viewRow(long) - Method in class org.dishevelled.matrix.impl.SparseMatrix3D
Return a new 2D matrix slice view of the specified row.
viewRow(long) - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 1D matrix slice view of the specified row.
viewRow(long) - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 2D matrix slice view of the specified row.
viewRowFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return a new 2D matrix flip view along the row axis.
viewRowFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return a new 3D matrix flip view along the row axis.
viewRowFlip() - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 2D matrix flip view along the row axis.
viewRowFlip() - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 3D matrix flip view along the row axis.
viewSelection(long[]) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return a new 1D matrix selection view that contains only those values at the specified indices.
viewSelection(UnaryPredicate<E>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return a new 1D matrix selection view that contains only those values selected by the specified predicate.
viewSelection(BitMatrix1D) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return a new 1D matrix selection view that contains only those values at the indices present in the specified bit mask.
viewSelection(long[], long[]) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return a new 2D matrix selection view that contains only those values at the specified indices.
viewSelection(UnaryPredicate<Matrix1D<E>>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return a new 2D matrix selection view that contains only those rows selected by the specified predicate.
viewSelection(BitMatrix2D) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return a new 2D matrix selection view that contains only those values at the indices present in the specified bit mask.
viewSelection(long[], long[], long[]) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return a new 3D matrix selection view that contains only those values at the specified indices.
viewSelection(UnaryPredicate<Matrix2D<E>>) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return a new 3D matrix selection view that contains only those slices selected by the specified predicate.
viewSelection(BitMatrix3D) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return a new 3D matrix selection view that contains only those values at the indices present in the specified bit mask.
viewSelection(long[]) - Method in interface org.dishevelled.matrix.Matrix1D
Return a new 1D matrix selection view that contains only those values at the specified indices.
viewSelection(UnaryPredicate<E>) - Method in interface org.dishevelled.matrix.Matrix1D
Return a new 1D matrix selection view that contains only those values selected by the specified predicate.
viewSelection(BitMatrix1D) - Method in interface org.dishevelled.matrix.Matrix1D
Return a new 1D matrix selection view that contains only those values at the indices present in the specified bit mask.
viewSelection(long[], long[]) - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 2D matrix selection view that contains only those values at the specified indices.
viewSelection(UnaryPredicate<Matrix1D<E>>) - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 2D matrix selection view that contains only those rows selected by the specified predicate.
viewSelection(BitMatrix2D) - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 2D matrix selection view that contains only those values at the indices present in the specified bit mask.
viewSelection(long[], long[], long[]) - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 3D matrix selection view that contains only those values at the specified indices.
viewSelection(UnaryPredicate<Matrix2D<E>>) - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 3D matrix selection view that contains only those slices selected by the specified predicate.
viewSelection(BitMatrix3D) - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 3D matrix selection view that contains only those values at the indices present in the specified bit mask.
viewSlice(long) - Method in class org.dishevelled.matrix.impl.SparseMatrix3D
Return a new 2D matrix slice view of the specified slice.
viewSlice(long) - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 2D matrix slice view of the specified slice.
viewSliceFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return a new 3D matrix flip view along the slice axis.
viewSliceFlip() - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 3D matrix flip view along the slice axis.
viewStrides(long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return a new 1D matrix stride view which is a sub matrix consisting of every i-th value in this matrix.
viewStrides(long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Return a new 2D matrix stride view which is a sub matrix consisting of every rowStride-th row and every columnStride-th column.
viewStrides(long, long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Return a new 3D matrix stride view which is a sub matrix consisting of every sliceStride-th slice, every rowStride-th row, and every columnStride-th column.
viewStrides(long) - Method in interface org.dishevelled.matrix.Matrix1D
Return a new 1D matrix stride view which is a sub matrix consisting of every i-th value in this matrix.
viewStrides(long, long) - Method in interface org.dishevelled.matrix.Matrix2D
Return a new 2D matrix stride view which is a sub matrix consisting of every rowStride-th row and every columnStride-th column.
viewStrides(long, long, long) - Method in interface org.dishevelled.matrix.Matrix3D
Return a new 3D matrix stride view which is a sub matrix consisting of every sliceStride-th slice, every rowStride-th row, and every columnStride-th column.
vPart(long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Self-modifying version of viewPart(long, long).
vPart(long, long, long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Self-modifying version of viewPart(long, long, long, long).
vPart(long, long, long, long, long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Self-modifying version of viewPart(long, long, long, long, long, long).
vRowFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Self-modifying version of viewRowFlip().
vRowFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Self-modifying version of viewRowFlip().
vSliceFlip() - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Self-modifying version of viewSliceFlip().
vStrides(long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Self-modifying version of viewStrides(long).
vStrides(long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix2D
Self-modifying version of viewStrides(long, long).
vStrides(long, long, long) - Method in class org.dishevelled.matrix.impl.AbstractMatrix3D
Self-modifying version of viewStrides(long, long, long).

X

xor(BitMatrix1D) - Method in class org.dishevelled.matrix.BitMatrix1D
Perform a logical XOR of this 1D bit matrix and the specified 1D bit matrix.
xor(BitMatrix2D) - Method in class org.dishevelled.matrix.BitMatrix2D
Perform a logical XOR of this 2D bit matrix and the specified 2D bit matrix.
xor(BitMatrix3D) - Method in class org.dishevelled.matrix.BitMatrix3D
Perform a logical XOR of this 3D bit matrix and the specified 3D bit matrix.

Z

zero - Variable in class org.dishevelled.matrix.impl.AbstractMatrix1D
Index of the first element.
zero() - Method in class org.dishevelled.matrix.impl.AbstractMatrix1D
Return the index of the first element.
A B C E F G H I M O R S T U V X Z 

Copyright (c) 2004-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).