Serialized Form
-
Package org.flag4j.arrays.dense
-
Class org.flag4j.arrays.dense.CMatrix
-
Serialized Fields
-
numCols
int numCols
The number of columns in this matrix. -
numRows
int numRows
The number of rows in this matrix.
-
-
-
Class org.flag4j.arrays.dense.CTensor
-
Class org.flag4j.arrays.dense.CVector
-
Serialized Fields
-
size
int size
The size of this vector. That is, the total number of entries in this vector.
-
-
-
Class org.flag4j.arrays.dense.Matrix
-
Serialized Fields
-
numCols
int numCols
The number of columns in this matrix. -
numRows
int numRows
The number of rows in this matrix.
-
-
-
Class org.flag4j.arrays.dense.Tensor
-
Class org.flag4j.arrays.dense.Vector
-
Serialized Fields
-
size
int size
The size of this vector. That is, the number of entries in this vector.
-
-
-
-
Package org.flag4j.arrays.sparse
-
Class org.flag4j.arrays.sparse.CooCMatrix
class CooCMatrix extends ComplexSparseTensorBase<CooCMatrix,CMatrix, CooMatrix> implements Serializable -
Serialized Fields
-
colIndices
int[] colIndices
Column indices of the non-zero entries of the sparse matrix. -
numCols
int numCols
The number of columns in this matrix. -
numRows
int numRows
The number of rows in this matrix. -
rowIndices
int[] rowIndices
Row indices of the non-zero entries of the sparse matrix.
-
-
-
Class org.flag4j.arrays.sparse.CooCTensor
class CooCTensor extends ComplexSparseTensorBase<CooCTensor,CTensor, CooTensor> implements Serializable -
Class org.flag4j.arrays.sparse.CooCVector
class CooCVector extends ComplexSparseTensorBase<CooCVector,CVector, CooVector> implements Serializable -
Serialized Fields
-
indices
int[] indices
Indices of non-zero entries in this sparse vector. -
size
int size
The size of this vector. That is, the number of entries in this vector.
-
-
-
Class org.flag4j.arrays.sparse.CooMatrix
class CooMatrix extends RealSparseTensorBase<CooMatrix,Matrix, CooCMatrix, CMatrix> implements Serializable -
Serialized Fields
-
colIndices
int[] colIndices
Column indices of the non-zero entries of the sparse matrix. -
numCols
int numCols
The number of columns in this matrix. -
numRows
int numRows
The number of rows in this matrix. -
rowIndices
int[] rowIndices
Row indices of the non-zero entries of the sparse matrix.
-
-
-
Class org.flag4j.arrays.sparse.CooTensor
class CooTensor extends RealSparseTensorBase<CooTensor,Tensor, CooCTensor, CTensor> implements Serializable -
Class org.flag4j.arrays.sparse.CooVector
class CooVector extends RealSparseTensorBase<CooVector,Vector, CooCVector, CVector> implements Serializable -
Serialized Fields
-
indices
int[] indices
Indices of non-zero entries in this sparse vector. -
size
int size
The size of this vector. That is, the number of entries in this vector.
-
-
-
Class org.flag4j.arrays.sparse.CsrCMatrix
class CsrCMatrix extends ComplexSparseTensorBase<CsrCMatrix,CMatrix, CsrMatrix> implements Serializable -
Serialized Fields
-
colIndices
int[] colIndices
Column indices of the non-zero entries of the sparse matrix. -
numCols
int numCols
The number of columns in this matrix. -
numRows
int numRows
The number of rows in this matrix. -
rowPointers
int[] rowPointers
Row indices of the non-zero entries of the sparse matrix.
-
-
-
Class org.flag4j.arrays.sparse.CsrMatrix
class CsrMatrix extends RealSparseTensorBase<CsrMatrix,Matrix, CsrCMatrix, CMatrix> implements Serializable -
Serialized Fields
-
colIndices
int[] colIndices
Column indices of the non-zero entries of the sparse matrix. -
numCols
int numCols
The number of columns in this matrix. -
numRows
int numRows
The number of rows in this matrix. -
rowPointers
int[] rowPointers
Row indices of the non-zero entries of the sparse matrix.
-
-
-
Class org.flag4j.arrays.sparse.PermutationMatrix
class PermutationMatrix extends Object implements Serializable-
Serialized Fields
-
size
int size
Size of this permutation matrix. -
swapPointers
int[] swapPointers
Tracks row/column swaps within the permutation matrix. For ann-by-n
permutation matrix, this array will have sizen
. Each entry of the array represents a 1 in the permutation matrix. The index of an entry corresponds to the row index of the 1, and the value of this array corresponds to the column index of the 1.
-
-
-
Class org.flag4j.arrays.sparse.SymmTriDiagonal
class SymmTriDiagonal extends Object implements Serializable-
Serialized Fields
-
diag
double[] diag
Stores the diagonal entries of this symmetric tri-diagonal matrix. -
offDiag
double[] offDiag
Stores the first sub/super diagonal entries of this symmetric tri-diagonal matrix. -
size
int size
The size (i.e. number of rows and columns) of this symmetric tri-diagonal matrix.
-
-
-
-
Package org.flag4j.complex_numbers
-
Class org.flag4j.complex_numbers.CNumber
class CNumber extends Number implements Serializable-
Serialized Fields
-
im
double im
Imaginary component of the complex number. -
re
double re
Real component of the complex number.
-
-
-
-
Package org.flag4j.core
-
Class org.flag4j.core.Shape
class Shape extends Object implements Serializable-
Serialized Fields
-
dims
int[] dims
An array containing the size of each dimension of this shape. -
strides
int[] strides
An array containing the strides of all dimensions within this shape. -
totalEntries
BigInteger totalEntries
Total entries of this shape. This is only computed on demand byShape.totalEntries()
-
-
-
Class org.flag4j.core.TensorBase
class TensorBase extends Object implements Serializable-
Serialized Fields
-
entries
D extends Serializable entries
Entry data for this tensor. -
shape
Shape shape
The shape of this tensor
-
-
-
-
Package org.flag4j.core.dense_base
-
Class org.flag4j.core.dense_base.ComplexDenseTensorBase
class ComplexDenseTensorBase extends DenseTensorBase<T extends ComplexDenseTensorBase<T,Y>, T extends ComplexDenseTensorBase<T, Y>, Y extends RealDenseTensorBase<Y, T>, CNumber[], CNumber> implements Serializable -
Class org.flag4j.core.dense_base.DenseTensorBase
class DenseTensorBase extends TensorBase<T,T, W, W, Y, D extends Serializable, X extends Number> implements Serializable -
Class org.flag4j.core.dense_base.RealDenseTensorBase
class RealDenseTensorBase extends DenseTensorBase<T extends RealDenseTensorBase<T,W>, W extends ComplexDenseTensorBase<W, T>, T extends RealDenseTensorBase<T, W>, double[], Double> implements Serializable
-
-
Package org.flag4j.core.sparse_base
-
Class org.flag4j.core.sparse_base.ComplexSparseTensorBase
class ComplexSparseTensorBase extends SparseTensorBase<T,U, T, U, Y, CNumber[], CNumber> implements Serializable -
Class org.flag4j.core.sparse_base.RealSparseTensorBase
class RealSparseTensorBase extends SparseTensorBase<T extends TensorBase<T,?, ?, ?, ?, ?, ?>, U, W, Z, T extends TensorBase<T, ?, ?, ?, ?, ?, ?>, double[], Double> implements Serializable -
Class org.flag4j.core.sparse_base.SparseTensorBase
class SparseTensorBase extends TensorBase<T,U, W, Z, Y, D extends Serializable, X extends Number> implements Serializable -
Serialized Fields
-
indices
int[][] indices
Indices for non-zero entries of this tensor. Will have shape(nonZeroEntries-by-rank)
. -
nnz
int nnz
The number of non-zero entries in this sparse tensor.
-
-
-
-
Package org.flag4j.rng
-
Class org.flag4j.rng.RandomCNumber
class RandomCNumber extends Random implements Serializable
-
-
Package org.flag4j.util.exceptions
-
Exception Class org.flag4j.util.exceptions.LinearAlgebraException
class LinearAlgebraException extends RuntimeException implements Serializable -
Exception Class org.flag4j.util.exceptions.SingularMatrixException
class SingularMatrixException extends LinearAlgebraException implements Serializable -
Exception Class org.flag4j.util.exceptions.TensorShapeException
class TensorShapeException extends LinearAlgebraException implements Serializable
-