Package org.ejml.data

  • Interface Summary
    Interface Description
    CMatrix
    Interface for all complex 64 bit floating point rectangular matrices.
    DMatrix
    Interface for all 64F real matrices.
    DMatrixFixed
    Interface which all fixed sized matrices must implement
    DMatrixSparse
    High level interface for sparse matrices double types.
    FMatrix
    Interface for all 64F real matrices.
    FMatrixFixed
    Interface which all fixed sized matrices must implement
    FMatrixSparse
    High level interface for sparse matrices float types.
    Matrix
    Base interface for all rectangular matrices
    MatrixSparse
    High level interface for all sparse matrices
    ReshapeMatrix
    Matrix which can be reshaped
    ZMatrix
    Interface for all complex 64 bit floating point rectangular matrices.
  • Class Summary
    Class Description
    BMatrixRMaj
    Dense matrix composed of boolean values
    CMatrixD1
    A generic abstract class for matrices whose data is stored in a single 1D array of floats.
    CMatrixRMaj
    Dense matrix for complex numbers.
    Complex_F32
    Represents a complex number using 64bit floating point numbers.
    Complex_F64
    Represents a complex number using 64bit floating point numbers.
    ComplexPolar_F32
    Complex_F32 number in polar notation.
    z = r*(cos(θ) + i*sin(θ))
    where r and θ are polar coordinate parameters
    ComplexPolar_F64
    Complex_F64 number in polar notation.
    z = r*(cos(θ) + i*sin(θ))
    where r and θ are polar coordinate parameters
    DEigenpair
    An eigenpair is a set composed of an eigenvalue and an eigenvector.
    DGrowArray
    A double array which can have its size changed
    DMatrix1Row
    Interface for a row-major matrix that uses a single array internally.
    DMatrix2
    Fixed sized vector with 2 elements.
    DMatrix2x2
    Fixed sized 2 by DMatrix2x2 matrix.
    DMatrix3
    Fixed sized vector with 3 elements.
    DMatrix3x3
    Fixed sized 3 by DMatrix3x3 matrix.
    DMatrix4
    Fixed sized vector with 4 elements.
    DMatrix4x4
    Fixed sized 4 by DMatrix4x4 matrix.
    DMatrix5
    Fixed sized vector with 5 elements.
    DMatrix5x5
    Fixed sized 5 by DMatrix5x5 matrix.
    DMatrix6
    Fixed sized vector with 6 elements.
    DMatrix6x6
    Fixed sized 6 by DMatrix6x6 matrix.
    DMatrixD1
    A generic abstract class for matrices whose data is stored in a single 1D array of doubles.
    DMatrixIterator
    This is a matrix iterator for traversing through a submatrix.
    DMatrixRBlock
    A row-major block matrix declared on to one continuous array.
    DMatrixRMaj
    DMatrixRMaj is a row matrix with real elements that are 64-bit floats.
    DMatrixSparse.CoordinateRealValue
    Value of an element in a sparse matrix
    DMatrixSparseCSC
    Compressed Column (CC) sparse matrix format.
    DMatrixSparseTriplet
    A sparse matrix format that is designed to act as an intermediate step for other matrix types.
    DScalar
    Scalar value.
    DSubmatrixD1
    Describes a rectangular submatrix inside of a DMatrixD1.
    ElementLocation
    The row and column of an element in a Matrix
    FEigenpair
    An eigenpair is a set composed of an eigenvalue and an eigenvector.
    FGrowArray
    A float array which can have its size changed
    FMatrix1Row
    Interface for a row-major matrix that uses a single array internally.
    FMatrix2
    Fixed sized vector with 2 elements.
    FMatrix2x2
    Fixed sized 2 by FMatrix2x2 matrix.
    FMatrix3
    Fixed sized vector with 3 elements.
    FMatrix3x3
    Fixed sized 3 by FMatrix3x3 matrix.
    FMatrix4
    Fixed sized vector with 4 elements.
    FMatrix4x4
    Fixed sized 4 by FMatrix4x4 matrix.
    FMatrix5
    Fixed sized vector with 5 elements.
    FMatrix5x5
    Fixed sized 5 by FMatrix5x5 matrix.
    FMatrix6
    Fixed sized vector with 6 elements.
    FMatrix6x6
    Fixed sized 6 by FMatrix6x6 matrix.
    FMatrixD1
    A generic abstract class for matrices whose data is stored in a single 1D array of floats.
    FMatrixIterator
    This is a matrix iterator for traversing through a submatrix.
    FMatrixRBlock
    A row-major block matrix declared on to one continuous array.
    FMatrixRMaj
    FMatrixRMaj is a row matrix with real elements that are 32-bit floats.
    FMatrixSparse.CoordinateRealValue
    Value of an element in a sparse matrix
    FMatrixSparseCSC
    Compressed Column (CC) sparse matrix format.
    FMatrixSparseTriplet
    A sparse matrix format that is designed to act as an intermediate step for other matrix types.
    FScalar
    Scalar value.
    FSubmatrixD1
    Describes a rectangular submatrix inside of a FMatrixD1.
    IGrowArray
    An integer array which can have its size changed
    IScalar
    Scalar value.
    Submatrix<M extends Matrix>
    Describes a rectangular submatrix.
    ZMatrixD1
    A generic abstract class for matrices whose data is stored in a single 1D array of doubles.
    ZMatrixRMaj
    Dense matrix for complex numbers.
  • Enum Summary
    Enum Description
    MatrixType
    Specifies that type of data structure a matrix is encoded with.
  • Exception Summary
    Exception Description
    SingularMatrixException
    This exception is thrown if an operation can not be finished because the matrix is singular.