|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Matrix64F in org.ejml.alg.dense.decomposition |
|---|
| Classes in org.ejml.alg.dense.decomposition with type parameters of type Matrix64F | |
|---|---|
interface |
CholeskyDecomposition<MatrixType extends Matrix64F>
Cholesky decomposition for DenseMatrix64F. |
interface |
DecompositionInterface<T extends Matrix64F>
An interface for performing matrix decompositions on a DenseMatrix64F. |
interface |
EigenDecomposition<MatrixType extends Matrix64F>
This is a generic interface for computing the eigenvalues and eigenvectors of a matrix. |
interface |
LUDecomposition<T extends Matrix64F>
LU Decomposition refactors the original matrix such that: PT*L*U = A
where P is a pivot matrix, L is a lower triangular matrix, U is an upper triangular matrix and A is
the original matrix. |
interface |
QRDecomposition<T extends Matrix64F>
QR decompositions decompose a rectangular matrix 'A' such that 'A=QR'. |
interface |
QRPDecomposition<T extends Matrix64F>
Similar to QRDecomposition but it can handle the rank deficient case by
performing column pivots during the decomposition. |
interface |
SingularValueDecomposition<T extends Matrix64F>
This is an abstract class for computing the singular value decomposition (SVD) of a matrix, which is defined as: A = U * W * V T where A is m by n, and U and V are orthogonal matrices, and W is a diagonal matrix. |
| Methods in org.ejml.alg.dense.decomposition with type parameters of type Matrix64F | ||
|---|---|---|
static
|
DecompositionFactory.decomposeSafe(DecompositionInterface<T> decomp,
T M)
Makes sure the decomposed matrix is not modified. |
|
| Uses of Matrix64F in org.ejml.alg.dense.decomposition.bidiagonal |
|---|
| Classes in org.ejml.alg.dense.decomposition.bidiagonal with type parameters of type Matrix64F | |
|---|---|
interface |
BidiagonalDecomposition<T extends Matrix64F>
Computes a matrix decomposition such that: A = U*B*VT 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. |
| Uses of Matrix64F in org.ejml.alg.dense.decomposition.hessenberg |
|---|
| Classes in org.ejml.alg.dense.decomposition.hessenberg with type parameters of type Matrix64F | |
|---|---|
interface |
TridiagonalSimilarDecomposition<MatrixType extends Matrix64F>
Finds the decomposition of a matrix in the form of: A = O*T*OT where A is a symmetric m by m matrix, O is an orthogonal matrix, and T is a tridiagonal matrix. |
| Uses of Matrix64F in org.ejml.alg.dense.linsol |
|---|
| Classes in org.ejml.alg.dense.linsol with type parameters of type Matrix64F | |
|---|---|
interface |
LinearSolver<T extends Matrix64F>
An implementation of LinearSolver solves a linear system or inverts a matrix. |
class |
LinearSolverSafe<T extends Matrix64F>
Ensures that any linear solver it is wrapped around will never modify the input matrices. |
| Uses of Matrix64F in org.ejml.alg.dense.misc |
|---|
| Methods in org.ejml.alg.dense.misc with parameters of type Matrix64F | |
|---|---|
static void |
ImplCommonOps_Matrix64F.extract(Matrix64F src,
int srcY0,
int srcX0,
Matrix64F dst,
int dstY0,
int dstX0,
int numRows,
int numCols)
|
| Uses of Matrix64F in org.ejml.alg.generic |
|---|
| Methods in org.ejml.alg.generic with parameters of type Matrix64F | |
|---|---|
static void |
GenericMatrixOps.copy(Matrix64F from,
Matrix64F to)
|
static boolean |
GenericMatrixOps.isEquivalent(Matrix64F a,
Matrix64F b,
double tol)
|
static boolean |
GenericMatrixOps.isEquivalentTriangle(boolean upper,
Matrix64F a,
Matrix64F b,
double tol)
|
static boolean |
GenericMatrixOps.isIdentity(Matrix64F a,
double tol)
Returns true if the provided matrix is has a value of 1 along the diagonal elements and zero along all the other elements. |
static void |
GenericMatrixOps.setRandom(Matrix64F a,
double min,
double max,
Random rand)
|
| Uses of Matrix64F in org.ejml.data |
|---|
| Subclasses of Matrix64F in org.ejml.data | |
|---|---|
class |
BlockMatrix64F
A row-major block matrix declared on to one continuous array. |
class |
D1Matrix64F
A generic abstract class for matrices whose data is stored in a single 1D array of doubles. |
class |
DenseMatrix64F
DenseMatrix64F is a dense matrix with elements that are 64-bit floats (doubles). |
class |
RowD1Matrix64F
Interface for a row-major matrix that uses a single array internally. |
| Methods in org.ejml.data with type parameters of type Matrix64F | ||
|---|---|---|
abstract
|
Matrix64F.copy()
|
|
| Methods in org.ejml.data with parameters of type Matrix64F | |
|---|---|
void |
Matrix64F.set(Matrix64F A)
Assigns the value of 'this' matrix to be the same as 'A'. |
| Constructors in org.ejml.data with parameters of type Matrix64F | |
|---|---|
DenseMatrix64F(Matrix64F mat)
Creates a new DenseMatrix64F which contains the same information as the provided Matrix64F. |
|
MatrixIterator(Matrix64F a,
boolean rowMajor,
int minRow,
int minCol,
int maxRow,
int maxCol)
Creates a new iterator for traversing through a submatrix inside this matrix. |
|
| Uses of Matrix64F in org.ejml.ops |
|---|
| Methods in org.ejml.ops with type parameters of type Matrix64F | ||
|---|---|---|
static
|
MatrixIO.loadBin(String fileName)
Loads a DeneMatrix64F which has been saved to file using Java binary serialization. |
|
| Methods in org.ejml.ops with parameters of type Matrix64F | |
|---|---|
static void |
EjmlUnitTests.assertCountable(Matrix64F A)
Checks to see if every element in A is countable. |
static void |
EjmlUnitTests.assertEquals(Matrix64F A,
Matrix64F B,
double tol)
Checks to see if each element in the matrices are within tolerance of each other and countable: |
static void |
EjmlUnitTests.assertEqualsTrans(Matrix64F A,
Matrix64F B,
double tol)
Checks to see if the transpose of B is equal to A and countable: |
static void |
EjmlUnitTests.assertEqualsUncountable(Matrix64F A,
Matrix64F B,
double tol)
Checks to see if each element in the matrix is within tolerance of each other: |
static void |
EjmlUnitTests.assertShape(Matrix64F A,
int numRows,
int numCols)
Checks to see if the matrix has the specified number of rows and columns. |
static void |
EjmlUnitTests.assertShape(Matrix64F A,
Matrix64F B)
Checks to see if A and B have the same shape. |
static void |
CommonOps.extract(Matrix64F src,
int srcY0,
int srcY1,
int srcX0,
int srcX1,
Matrix64F dst,
int dstY0,
int dstX0)
Extracts a submatrix from 'src' and inserts it in a submatrix in 'dst'. |
static void |
CommonOps.insert(Matrix64F src,
Matrix64F dest,
int destY0,
int destX0)
Inserts matrix 'src' into matrix 'dest' with the (0,0) of src at (row,col) in dest. |
static boolean |
MatrixFeatures.isEqualsTriangle(Matrix64F a,
Matrix64F b,
boolean upper,
double tol)
Checks to see if each element in the upper or lower triangular portion of the two matrices are within tolerance of each other: tol ≥ |aij - bij|. |
static void |
MatrixIO.print(PrintStream out,
Matrix64F mat)
|
static void |
MatrixIO.print(PrintStream out,
Matrix64F mat,
int numChar,
int precision)
|
static void |
MatrixIO.print(PrintStream out,
Matrix64F mat,
String format)
|
static void |
MatrixIO.print(PrintStream out,
Matrix64F mat,
String format,
int row0,
int row1,
int col0,
int col1)
|
static void |
MatrixIO.saveBin(Matrix64F A,
String fileName)
Saves a matrix to disk using Java binary serialization. |
static void |
MatrixIO.saveCSV(Matrix64F A,
String fileName)
Saves a matrix to disk using in a Column Space Value (CSV) format. |
| Uses of Matrix64F in org.ejml.simple |
|---|
| Constructors in org.ejml.simple with parameters of type Matrix64F | |
|---|---|
SimpleMatrix(Matrix64F orig)
Creates a new SimpleMatrix which is a copy of the Matrix64F. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||