Name | Description | Type | Package | Framework |

AdjLinearSolverQr_D64 | A solver for QR decomposition that can efficiently modify the previous decomposition when data is added or removed. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

AdjustableLinearSolver | In many situations solutions to linear systems that share many of the same data points are needed. | Interface | org.ejml.alg.dense.linsol | Ejml ( Efficient Java Matrix Library ) |

BlockCholeskyOuterSolver | Linear solver that uses a block cholesky decomposition. | Class | org.ejml.alg.block.linsol.chol | Ejml ( Efficient Java Matrix Library ) |

BlockInnerRankUpdate | Performs rank-n update operations on the inner blocks of a BlockMatrix64F It is assumed and not checked that the submatrices are aligned along the matrix's blocks. | Class | org.ejml.alg.block | Ejml ( Efficient Java Matrix Library ) |

BlockInnerMultiplication | Matrix multiplication for the inner row major blocks, typically inside of a BlockMatrix64F. | Class | org.ejml.alg.block | Ejml ( Efficient Java Matrix Library ) |

BlockHouseHolder | Contains various helper functions for performing a block matrix QR decomposition. | Class | org.ejml.alg.block.decomposition.qr | Ejml ( Efficient Java Matrix Library ) |

BidiagonalDecompositionTall_D64 | BidiagonalDecomposition specifically designed for tall matrices. | Class | org.ejml.alg.dense.decomposition.bidiagonal | Ejml ( Efficient Java Matrix Library ) |

BidiagonalHelper | Class | org.ejml.alg.block.decomposition.bidiagonal | Ejml ( Efficient Java Matrix Library ) | |

BidiagonalDecompositionRow_D64 | Performs a BidiagonalDecomposition using householder reflectors. | Class | org.ejml.alg.dense.decomposition.bidiagonal | Ejml ( Efficient Java Matrix Library ) |

BaseLinearSolverQrp_D64 | Base class for QR pivot based pseudo inverse classes. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

BidiagonalDecomposition | Computes a matrix decomposition such that: where A is m by n, U is orthogonal and m by m, B is an m by n bidiagonal matrix, V is orthogonal and n by n. | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

BaseDecomposition_B64_to_D64 | Generic interface for wrapping a BlockMatrix64F decomposition for processing of DenseMatrix64F. | Class | org.ejml.alg.dense.decomposition | Ejml ( Efficient Java Matrix Library ) |

BlockInnerTriangularSolver | Contains triangular solvers for inner blocks of a BlockMatrix64F. | Class | org.ejml.alg.block | Ejml ( Efficient Java Matrix Library ) |

BlockMatrix64F | A row-major block matrix declared on to one continuous array. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

BlockMatrixOps | Various operations on BlockMatrix64F. | Class | org.ejml.alg.block | Ejml ( Efficient Java Matrix Library ) |

BlockMultiplication | Matrix multiplication for BlockMatrix64F. | Class | org.ejml.alg.block | Ejml ( Efficient Java Matrix Library ) |

BlockQrHouseHolderSolver | A solver for QRDecompositionHouseholder_B64. | Class | org.ejml.alg.block.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

BlockTriangularSolver | Contains triangular solvers for BlockMatrix64F block aligned sub-matrices. | Class | org.ejml.alg.block | Ejml ( Efficient Java Matrix Library ) |

BlockVectorOps | Class | org.ejml.alg.block | Ejml ( Efficient Java Matrix Library ) | |

CCommonOps | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) | |

CD1Matrix64F | A generic abstract class for matrices whose data is stored in a single 1D array of doubles. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

CDecompositionFactory | Contains operations related to creating and evaluating the quality of common matrix decompositions. | Class | org.ejml.factory | Ejml ( Efficient Java Matrix Library ) |

CDenseMatrix64F | Dense matrix for complex numbers. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

CholeskyDecomposition | Cholesky decomposition for DenseMatrix64F. | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

CholeskyDecomposition_B64_to_D64 | Wrapper around CholeskyOuterForm_B64 that allows it to process DenseMatrix64F. | Class | org.ejml.alg.dense.decomposition.chol | Ejml ( Efficient Java Matrix Library ) |

CholeskyDecompositionBlock_D64 | This is an implementation of Cholesky that processes internal submatrices as blocks. | Class | org.ejml.alg.dense.decomposition.chol | Ejml ( Efficient Java Matrix Library ) |

CholeskyDecompositionCommon_CD64 | This is an abstract class for a Cholesky decomposition. | Class | org.ejml.alg.dense.decompose.chol | Ejml ( Efficient Java Matrix Library ) |

CholeskyDecompositionCommon_D64 | This is an abstract class for a Cholesky decomposition. | Class | org.ejml.alg.dense.decomposition.chol | Ejml ( Efficient Java Matrix Library ) |

CholeskyDecompositionInner_CD64 | This implementation of a Cholesky decomposition using the inner-product form. | Class | org.ejml.alg.dense.decompose.chol | Ejml ( Efficient Java Matrix Library ) |

CholeskyDecompositionInner_D64 | This implementation of a Cholesky decomposition using the inner-product form. | Class | org.ejml.alg.dense.decomposition.chol | Ejml ( Efficient Java Matrix Library ) |

CholeskyDecompositionLDL_D64 | This variant on the Cholesky decomposition avoid the need to take the square root by performing the following decomposition: | Class | org.ejml.alg.dense.decomposition.chol | Ejml ( Efficient Java Matrix Library ) |

CholeskyLDLDecomposition | Cholesky LDLT decomposition for DenseMatrix64F. | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

CholeskyOuterForm_B64 | Block Cholesky using outer product form. | Class | org.ejml.alg.block.decomposition.chol | Ejml ( Efficient Java Matrix Library ) |

CInvertUsingSolve | A matrix can be easily inverted by solving a system with an identify matrix. | Class | org.ejml.alg.dense.linsol | Ejml ( Efficient Java Matrix Library ) |

CLinearSolverFactory | Class | org.ejml.factory | Ejml ( Efficient Java Matrix Library ) | |

CMatrixFeatures | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) | |

CMatrixMatrixMult | Matrix multiplication routines for complex dense matrices in a row-major format. | Class | org.ejml.alg.dense.mult | Ejml ( Efficient Java Matrix Library ) |

CNormOps | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) | |

CodeGeneratorMisc | Various things related to auto generating code. | Class | org.ejml.alg.generic | Ejml ( Efficient Java Matrix Library ) |

CommonOps | Common matrix operations are contained here. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

Complex64F | Represents a complex number using 64bit floating point numbers. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

ComplexMath64F | Basic math operations on complex numbers. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

ComplexMatrix64F | Interface for all complex 64 bit floating point rectangular matrices. | Interface | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

ComplexPolar64F | Complex64F number in polar notation. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

ConvertMatrixType | Functions for converting between matrix types. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

CovarianceOps | Contains operations specific to covariance matrices. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

CovarianceRandomDraw | Generates random vectors based on a zero mean multivariate Gaussian distribution. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

CRandomMatrices | Contains a list of functions for creating random dense complex matrices and vectors with different structures. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

CSpecializedOps | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) | |

CTransposeAlgs | Class | org.ejml.alg.dense.misc | Ejml ( Efficient Java Matrix Library ) | |

CTriangularSolver | This contains algorithms for solving systems of equations where T is a non-singular triangular complex matrix: | Class | org.ejml.alg.dense.decompose | Ejml ( Efficient Java Matrix Library ) |

CVectorVectorMult | Operations that involve multiplication of two vectors. | Class | org.ejml.alg.dense.mult | Ejml ( Efficient Java Matrix Library ) |

D1Matrix32F | A generic abstract class for matrices whose data is stored in a single 1D array of floats. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

D1Matrix64F | A generic abstract class for matrices whose data is stored in a single 1D array of doubles. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

D1Submatrix64F | Describes a rectangular submatrix inside of a D1Matrix64F. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

DecompositionFactory | Contains operations related to creating and evaluating the quality of common matrix decompositions. | Class | org.ejml.factory | Ejml ( Efficient Java Matrix Library ) |

DecompositionInterface | An interface for performing matrix decompositions on a DenseMatrix64F. | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

DenseMatrix32F | DenseMatrix64F is a dense matrix with elements that are 32-bit floats. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

DenseMatrix64F | DenseMatrix64F is a dense matrix with real elements that are 64-bit floats. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

DenseMatrixBool | Dense matrix composed of boolean valuesAuthor:Peter AbelesSee Also:Serialized Form | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

DeterminantFromMinor | Computes the determinant of a matrix using Laplace expansion. | Class | org.ejml.alg.dense.misc | Ejml ( Efficient Java Matrix Library ) |

EigenDecomposition | This is a generic interface for computing the eigenvalues and eigenvectors of a matrix. | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

Eigenpair64F | An eigenpair is a set composed of an eigenvalue and an eigenvector. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

EigenPowerMethod | The power method is an iterative method that can be used to find dominant eigen vector in a matrix. | Class | org.ejml.alg.dense.decomposition.eig | Ejml ( Efficient Java Matrix Library ) |

EigenvalueExtractor | Interface | org.ejml.alg.dense.decomposition.eig | Ejml ( Efficient Java Matrix Library ) | |

EigenvalueSmall | Class | org.ejml.alg.dense.decomposition.eig | Ejml ( Efficient Java Matrix Library ) | |

EjmlParameters | This is a list of parameters that are used across the code. | Class | org.ejml | Ejml ( Efficient Java Matrix Library ) |

EjmlUnitTests | Contains various functions related to unit testing matrix operations. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

Equation | Equation allows the user to manipulate matrices in a more compact symbolic way, similar to Matlab and Octave. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix2_64F | Fixed sized vector with 2 elements. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix2x2_64F | Fixed sized 2 by FixedMatrix2x2_64F matrix. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix3_64F | Fixed sized vector with 3 elements. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix3x3_64F | Fixed sized 3 by FixedMatrix3x3_64F matrix. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix4_64F | Fixed sized vector with 4 elements. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix4x4_64F | Fixed sized 4 by FixedMatrix4x4_64F matrix. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix5_64F | Fixed sized vector with 5 elements. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix5x5_64F | Fixed sized 5 by FixedMatrix5x5_64F matrix. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix64F | Interface | org.ejml.data | Ejml ( Efficient Java Matrix Library ) | |

FixedMatrix6_64F | Fixed sized vector with 6 elements. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedMatrix6x6_64F | Fixed sized 6 by FixedMatrix6x6_64F matrix. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

FixedOps2 | Common matrix operations for fixed sized matrices which are 2 x 2 or 2 element vectors. | Class | org.ejml.alg.fixed | Ejml ( Efficient Java Matrix Library ) |

FixedOps3 | Common matrix operations for fixed sized matrices which are 3 x 3 or 3 element vectors. | Class | org.ejml.alg.fixed | Ejml ( Efficient Java Matrix Library ) |

FixedOps4 | Common matrix operations for fixed sized matrices which are 4 x 4 or 4 element vectors. | Class | org.ejml.alg.fixed | Ejml ( Efficient Java Matrix Library ) |

FixedOps5 | Common matrix operations for fixed sized matrices which are 5 x 5 or 5 element vectors. | Class | org.ejml.alg.fixed | Ejml ( Efficient Java Matrix Library ) |

FixedOps6 | Common matrix operations for fixed sized matrices which are 6 x 6 or 6 element vectors. | Class | org.ejml.alg.fixed | Ejml ( Efficient Java Matrix Library ) |

Function | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) | |

GeneratorBlockInnerMultiplication | Class | org.ejml.alg.block | Ejml ( Efficient Java Matrix Library ) | |

GenericMatrixOps | Class | org.ejml.alg.generic | Ejml ( Efficient Java Matrix Library ) | |

Hack | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) | |

HessenbergSimilarDecomposition_D64 | Finds the decomposition of a matrix in the form of: where A is an m by m matrix, O is an orthogonal matrix, and H is an upper Hessenberg matrix. | Class | org.ejml.alg.dense.decomposition.hessenberg | Ejml ( Efficient Java Matrix Library ) |

ImplCommonOps_DenseMatrix64F | there is no need to directly invoke these functions. | Class | org.ejml.alg.dense.misc | Ejml ( Efficient Java Matrix Library ) |

ImplCommonOps_Matrix64F | there is no need to directly invoke these functions. | Class | org.ejml.alg.dense.misc | Ejml ( Efficient Java Matrix Library ) |

InnerCholesky_B64 | Performs a cholesky decomposition on an individual inner block. | Class | org.ejml.alg.block.decomposition.chol | Ejml ( Efficient Java Matrix Library ) |

IntegerSequence | Interface | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) | |

InvertUsingSolve | A matrix can be easily inverted by solving a system with an identify matrix. | Class | org.ejml.alg.dense.linsol | Ejml ( Efficient Java Matrix Library ) |

LinearSolver | An implementation of LinearSolver solves a linear system or inverts a matrix. | Interface | org.ejml.interfaces.linsol | Ejml ( Efficient Java Matrix Library ) |

LinearSolver_B64_to_D64 | Wrapper that allows to implements LinearSolver. | Class | org.ejml.alg.dense.linsol | Ejml ( Efficient Java Matrix Library ) |

LinearSolverAbstract_CD64 | An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class. | Class | org.ejml.alg.dense.linsol | Ejml ( Efficient Java Matrix Library ) |

LinearSolverAbstract_D64 | An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class. | Class | org.ejml.alg.dense.linsol | Ejml ( Efficient Java Matrix Library ) |

LinearSolverChol_B64 | A wrapper around CholeskyDecomposition(BlockMatrix64F) that allows it to be easily used with DenseMatrix64F. | Class | org.ejml.alg.dense.linsol.chol | Ejml ( Efficient Java Matrix Library ) |

LinearSolverChol_CD64 | Class | org.ejml.alg.dense.linsol.chol | Ejml ( Efficient Java Matrix Library ) | |

LinearSolverChol_D64 | Class | org.ejml.alg.dense.linsol.chol | Ejml ( Efficient Java Matrix Library ) | |

LinearSolverCholLDL_D64 | Class | org.ejml.alg.dense.linsol.chol | Ejml ( Efficient Java Matrix Library ) | |

LinearSolverFactory | A factory for generating solvers for systems of the form A*x=b, where A and B are known and x is unknown. | Class | org.ejml.factory | Ejml ( Efficient Java Matrix Library ) |

LinearSolverLu_CD64 | For each column in the B matrix it makes a copy, which is then solved for and writen into X. | Class | org.ejml.alg.dense.linsol.lu | Ejml ( Efficient Java Matrix Library ) |

LinearSolverLu_D64 | For each column in the B matrix it makes a copy, which is then solved for and writen into X. | Class | org.ejml.alg.dense.linsol.lu | Ejml ( Efficient Java Matrix Library ) |

LinearSolverLuBase_CD64 | Class | org.ejml.alg.dense.linsol.lu | Ejml ( Efficient Java Matrix Library ) | |

LinearSolverLuBase_D64 | Class | org.ejml.alg.dense.linsol.lu | Ejml ( Efficient Java Matrix Library ) | |

LinearSolverLuKJI_D64 | To avoid cpu cache issues the order in which the arrays are traversed have been changed. | Class | org.ejml.alg.dense.linsol.lu | Ejml ( Efficient Java Matrix Library ) |

LinearSolverQr_CD64 | A solver for a generic QR decomposition algorithm. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

LinearSolverQr_D64 | A solver for a generic QR decomposition algorithm. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

LinearSolverQrBlock64_D64 | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) | |

LinearSolverQrHouse_CD64 | QR decomposition can be used to solve for systems. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

LinearSolverQrHouse_D64 | QR decomposition can be used to solve for systems. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

LinearSolverQrHouseCol_CD64 | QR decomposition can be used to solve for systems. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

LinearSolverQrHouseCol_D64 | QR decomposition can be used to solve for systems. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

LinearSolverQrHouseTran_CD64 | QR decomposition can be used to solve for systems. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

LinearSolverQrHouseTran_D64 | QR decomposition can be used to solve for systems. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

LinearSolverQrpHouseCol_D64 | Performs a pseudo inverse solver using the QRColPivDecompositionHouseholderColumn_D64 decomposition directly. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

LinearSolverSafe | Ensures that any linear solver it is wrapped around will never modify the input matrices. | Class | org.ejml.alg.dense.linsol | Ejml ( Efficient Java Matrix Library ) |

LinearSolverUnrolled | Solver which uses an unrolled inverse to compute the inverse. | Class | org.ejml.alg.dense.linsol | Ejml ( Efficient Java Matrix Library ) |

LUDecomposition | LU Decomposition refactors the original matrix such that: where P is a pivot matrix, L is a lower triangular matrix, U is an upper triangular matrix and A is | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

LUDecompositionAlt_CD64 | An LU decomposition algorithm that originally came from Jama. | Class | org.ejml.alg.dense.decompose.lu | Ejml ( Efficient Java Matrix Library ) |

LUDecompositionAlt_D64 | An LU decomposition algorithm that originally came from Jama. | Class | org.ejml.alg.dense.decomposition.lu | Ejml ( Efficient Java Matrix Library ) |

LUDecompositionBase_CD64 | Contains common data structures and operations for LU decomposition algorithms. | Class | org.ejml.alg.dense.decompose.lu | Ejml ( Efficient Java Matrix Library ) |

LUDecompositionBase_D64 | Contains common data structures and operations for LU decomposition algorithms. | Class | org.ejml.alg.dense.decomposition.lu | Ejml ( Efficient Java Matrix Library ) |

Macro | Definition of a macro. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

ManagerFunctions | Centralized place to create new instances of operations and functions. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

ManagerTempVariables | Manages the creation and recycling of temporary variables used to store intermediate results. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

Matrix | Base interface for all rectangular matricesCreates an exact copy of the matrix | Interface | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

MatrixComponent | Renders a matrix as an image. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

MatrixConstructor | matrix used to construct a matrix from a sequence of concatenations. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

MatrixDimensionException | If two matrices did not have compatible dimensions for the operation this exceptionAuthor:Peter AbelesSee Also:Serialized Form | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

MatrixFeatures | Used to compute features that describe the structure of a matrix. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

MatrixIO | Provides simple to use routines for reading and writing matrices to and from files. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

MatrixIterator32F | This is a matrix iterator for traversing through a submatrix. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

MatrixIterator64F | This is a matrix iterator for traversing through a submatrix. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

MatrixMatrixMult | This class contains various types of matrix matrix multiplication operations for RowD1Matrix64F. | Class | org.ejml.alg.dense.mult | Ejml ( Efficient Java Matrix Library ) |

MatrixMultProduct | Specialized operations for performing inner and outer products for matrices. | Class | org.ejml.alg.dense.mult | Ejml ( Efficient Java Matrix Library ) |

MatrixVectorMult | This class contains various types of matrix vector multiplcation operations for DenseMatrix64F. | Class | org.ejml.alg.dense.mult | Ejml ( Efficient Java Matrix Library ) |

MatrixVisualization | Functions for visualizing matrices in a GUI matrices. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

NormOps | Norms are a measure of the size of a vector or a matrix. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

Operation | Performs math operations. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

ParseError | Exception generated for parse errors in EquationAuthor:Peter AbelesSee Also:Serialized Form | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

QRColPivDecompositionHouseholderColumn_D64 | Performs QR decomposition with column pivoting. | Class | org.ejml.alg.dense.decomposition.qr | Ejml ( Efficient Java Matrix Library ) |

QRDecomposition | QR decompositions decompose a rectangular matrix 'A' such that 'A=QR'. | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

QRDecomposition_B64_to_D64 | Wrapper that allows QRDecomposition(BlockMatrix64F) to be used as a QRDecomposition(DenseMatrix64F). | Class | org.ejml.alg.dense.decomposition.qr | Ejml ( Efficient Java Matrix Library ) |

QRDecompositionHouseholder_B64 | QR decomposition for BlockMatrix64F using householder reflectors. | Class | org.ejml.alg.block.decomposition.qr | Ejml ( Efficient Java Matrix Library ) |

QRDecompositionHouseholder_CD64 | This variation of complex QR decomposition uses reflections to compute the Q matrix. | Class | org.ejml.alg.dense.decompose.qr | Ejml ( Efficient Java Matrix Library ) |

QRDecompositionHouseholder_D64 | This variation of QR decomposition uses reflections to compute the Q matrix. | Class | org.ejml.alg.dense.decomposition.qr | Ejml ( Efficient Java Matrix Library ) |

QRDecompositionHouseholderColumn_CD64 | Householder QR decomposition is rich in operations along the columns of the matrix. | Class | org.ejml.alg.dense.decompose.qr | Ejml ( Efficient Java Matrix Library ) |

QRDecompositionHouseholderColumn_D64 | Householder QR decomposition is rich in operations along the columns of the matrix. | Class | org.ejml.alg.dense.decomposition.qr | Ejml ( Efficient Java Matrix Library ) |

QRDecompositionHouseholderTran_CD64 | Householder QR decomposition is rich in operations along the columns of the matrix. | Class | org.ejml.alg.dense.decompose.qr | Ejml ( Efficient Java Matrix Library ) |

QRDecompositionHouseholderTran_D64 | Householder QR decomposition is rich in operations along the columns of the matrix. | Class | org.ejml.alg.dense.decomposition.qr | Ejml ( Efficient Java Matrix Library ) |

QrHelperFunctions_CD64 | Contains different functions that are useful for computing the QR decomposition of a matrix. | Class | org.ejml.alg.dense.decompose.qr | Ejml ( Efficient Java Matrix Library ) |

QrHelperFunctions_D64 | Contains different functions that are useful for computing the QR decomposition of a matrix. | Class | org.ejml.alg.dense.decomposition.qr | Ejml ( Efficient Java Matrix Library ) |

QRPDecomposition | Similar to QRDecomposition but it can handle the rank deficient case by performing column pivots during the decomposition. | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

QrUpdate | The effects of adding and removing rows from the A matrix in a QR decomposition can be computed much faster than simply recomputing the whole decomposition. | Class | org.ejml.alg.dense.decomposition.qr | Ejml ( Efficient Java Matrix Library ) |

RandomMatrices | Contains a list of functions for creating random dense real matrices and vectors with different structures. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

ReadCsv | Base class for reading CSV formatted files. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

ReadMatrixCsv | Reads in a matrix that is in a column-space-value (CSV) format. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

RealMatrix32F | Interface for all 32 bit floating point rectangular matrices. | Interface | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

RealMatrix64F | Interface for all 64 bit floating point rectangular matrices. | Interface | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

ReshapeMatrix | Matrix which can be reshapedEquivalent to invoking reshape(numRows,numCols,false); | Interface | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

RowD1Matrix64F | Interface for a row-major matrix that uses a single array internally. | Class | org.ejml.data | Ejml ( Efficient Java Matrix Library ) |

SafeSvd | Wraps around a SingularValueDecomposition and ensures that the input is not modified. | Class | org.ejml.alg.dense.decomposition.svd | Ejml ( Efficient Java Matrix Library ) |

Sequence | Contains a sequence of operations. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

SimpleBase | Parent of SimpleMatrix implements all the standard matrix operations and uses generics to allow the returned matrix type to be changed. | Class | org.ejml.simple | Ejml ( Efficient Java Matrix Library ) |

SimpleEVD | Class | org.ejml.simple | Ejml ( Efficient Java Matrix Library ) | |

SimpleMatrix | SimpleMatrix is a wrapper around DenseMatrix64F that provides an easy to use object oriented interface for performing matrix operations. | Class | org.ejml.simple | Ejml ( Efficient Java Matrix Library ) |

SimpleSVD | Wrapper around SVD for simple matrix. | Class | org.ejml.simple | Ejml ( Efficient Java Matrix Library ) |

SimpleUnitTests | Class | org.ejml.simple | Ejml ( Efficient Java Matrix Library ) | |

SingularMatrixException | This exception is thrown if an operation can not be finished because the matrix is singular. | Class | org.ejml.factory | Ejml ( Efficient Java Matrix Library ) |

SingularOps | Operations related to singular value decomposition. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

SingularValueDecomposition | This is an abstract class for computing the singular value decomposition (SVD) of a matrix, which is defined where A is m by n, and U and V are orthogonal matrices, and W is a diagonal matrix. | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

SolvePseudoInverseQrp_D64 | A pseudo inverse solver for a generic QR column pivot decomposition algorithm. | Class | org.ejml.alg.dense.linsol.qr | Ejml ( Efficient Java Matrix Library ) |

SolvePseudoInverseSvd | The pseudo-inverse is typically used to solve over determined system for which there is no unique solution. | Class | org.ejml.alg.dense.linsol.svd | Ejml ( Efficient Java Matrix Library ) |

SpecializedOps | This contains less common or more specialized matrix operations. | Class | org.ejml.ops | Ejml ( Efficient Java Matrix Library ) |

SubmatrixOps | Operations that are performed on a submatrix inside a larger matrix. | Class | org.ejml.alg.dense.mult | Ejml ( Efficient Java Matrix Library ) |

SvdImplicitQrAlgorithm | Computes the QR decomposition of a bidiagonal matrix. | Class | org.ejml.alg.dense.decomposition.svd.implicitqr | Ejml ( Efficient Java Matrix Library ) |

SvdImplicitQrDecompose_D64 | Computes the Singular value decomposition of a matrix using the implicit QR algorithm for singular value decomposition. | Class | org.ejml.alg.dense.decomposition.svd | Ejml ( Efficient Java Matrix Library ) |

SwitchingEigenDecomposition | Checks to see what type of matrix is being decomposed and calls different eigenvalue decomposition algorithms depending on the results. | Class | org.ejml.alg.dense.decomposition.eig | Ejml ( Efficient Java Matrix Library ) |

Symbol | Types of low level operators which can be applied in the codeEnum Constant Summary | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

SymmetricQrAlgorithm | Computes the eigenvalues and eigenvectors of a symmetric tridiagonal matrix using the symmetric QR algorithm. | Class | org.ejml.alg.dense.decomposition.eig.symm | Ejml ( Efficient Java Matrix Library ) |

SymmetricQRAlgorithmDecomposition_D64 | Computes the eigenvalues and eigenvectors of a real symmetric matrix using the symmetric implicit QR algorithm. | Class | org.ejml.alg.dense.decomposition.eig | Ejml ( Efficient Java Matrix Library ) |

SymmetricQREigenHelper | A helper class for the symmetric matrix implicit QR algorithm for eigenvalue decomposition. | Class | org.ejml.alg.dense.decomposition.eig.symm | Ejml ( Efficient Java Matrix Library ) |

TransposeAlgs | Low level transpose algorithms. | Class | org.ejml.alg.dense.misc | Ejml ( Efficient Java Matrix Library ) |

TriangularSolver | This contains algorithms for solving systems of equations where T is a non-singular triangular matrix: | Class | org.ejml.alg.dense.decomposition | Ejml ( Efficient Java Matrix Library ) |

TridiagonalDecomposition_B64_to_D64 | Class | org.ejml.alg.dense.decomposition.hessenberg | Ejml ( Efficient Java Matrix Library ) | |

TridiagonalDecompositionHouseholder_B64 | Tridiagonal similar decomposition for block matrices. | Class | org.ejml.alg.block.decomposition.hessenberg | Ejml ( Efficient Java Matrix Library ) |

TridiagonalDecompositionHouseholder_D64 | Performs a similar tridiagonal decomposition on a square symmetric input matrix. | Class | org.ejml.alg.dense.decomposition.hessenberg | Ejml ( Efficient Java Matrix Library ) |

TridiagonalDecompositionHouseholderOrig_D64 | A straight forward implementation from "Fundamentals of Matrix Computations," Second Edition. | Class | org.ejml.alg.dense.decomposition.hessenberg | Ejml ( Efficient Java Matrix Library ) |

TridiagonalHelper_B64 | Class | org.ejml.alg.block.decomposition.hessenberg | Ejml ( Efficient Java Matrix Library ) | |

TridiagonalSimilarDecomposition | Finds the decomposition of a matrix in the form of: where A is a symmetric m by m matrix, O is an orthogonal matrix, and T is a tridiagonal matrix. | Interface | org.ejml.interfaces.decomposition | Ejml ( Efficient Java Matrix Library ) |

UnrolledDeterminantFromMinor | Class | org.ejml.alg.dense.misc | Ejml ( Efficient Java Matrix Library ) | |

UnrolledInverseFromMinor | This code was auto generated by GenerateInverseFromMinor and should not be modified directly. | Class | org.ejml.alg.dense.misc | Ejml ( Efficient Java Matrix Library ) |

UtilEjml | Various functions that are useful but don't have a clear location that they belong in. | Class | org.ejml | Ejml ( Efficient Java Matrix Library ) |

UtilSimpleMatrix | Class | org.ejml.simple | Ejml ( Efficient Java Matrix Library ) | |

Variable | Instance of a variable created at compile time. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

VariableDouble | Variable which stores an instance of double. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

VariableInteger | Variable which stores an instance of int. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

VariableIntegerSequence | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) | |

VariableMatrix | Storage for matrix type variables. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

VariableScalar | Variable for storing primitive scalar data types, e. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

VariableType | List of the types of variables. | Class | org.ejml.equation | Ejml ( Efficient Java Matrix Library ) |

VectorVectorMult | Operations that involve multiplication of two vectors. | Class | org.ejml.alg.dense.mult | Ejml ( Efficient Java Matrix Library ) |

WatchedDoubleStepQRDecomposition_D64 | Finds the eigenvalue decomposition of an arbitrary square matrix using the implicit double-step QR algorithm. | Class | org.ejml.alg.dense.decomposition.eig | Ejml ( Efficient Java Matrix Library ) |

WatchedDoubleStepQREigen | The double step implicit Eigenvalue decomposition algorithm is fairly complicated and needs to be designed so that it can handle several special cases. | Class | org.ejml.alg.dense.decomposition.eig.watched | Ejml ( Efficient Java Matrix Library ) |

WatchedDoubleStepQREigenvalue | Class | org.ejml.alg.dense.decomposition.eig.watched | Ejml ( Efficient Java Matrix Library ) | |

WatchedDoubleStepQREigenvector | Class | org.ejml.alg.dense.decomposition.eig.watched | Ejml ( Efficient Java Matrix Library ) | |