Skip navigation links
B C D F G I L M N O P R S U 

B

BidiagonalDecompositionNaive_D64 - Class in org.ejml.alg.dense.decomposition.bidiagonal
A slower but much simpler version of BidiagonalDecompositionRow_D64 that internally uses SimpleMatrix and explicitly computes the householder matrices.
BidiagonalDecompositionNaive_D64() - Constructor for class org.ejml.alg.dense.decomposition.bidiagonal.BidiagonalDecompositionNaive_D64
 
BlockD3Matrix64F - Class in org.ejml.data
Row-major block matrix declared using 3D array.
BlockD3Matrix64F(int, int, int) - Constructor for class org.ejml.data.BlockD3Matrix64F
 
BlockD3Matrix64F(int, int) - Constructor for class org.ejml.data.BlockD3Matrix64F
 
BlockD3MatrixOps - Class in org.ejml.alg.blockd3
 
BlockD3MatrixOps() - Constructor for class org.ejml.alg.blockd3.BlockD3MatrixOps
 
blockLength - Variable in class org.ejml.data.BlockD3Matrix64F
 
blocks - Variable in class org.ejml.data.BlockD3Matrix64F
 

C

computeU(int) - Method in class org.ejml.alg.dense.decomposition.bidiagonal.BidiagonalDecompositionNaive_D64
 
computeV(int) - Method in class org.ejml.alg.dense.decomposition.bidiagonal.BidiagonalDecompositionNaive_D64
 
convert(DenseMatrix64F, int) - Static method in class org.ejml.alg.blockd3.BlockD3MatrixOps
 
convert(DenseMatrix64F) - Static method in class org.ejml.alg.blockd3.BlockD3MatrixOps
 
convert(DenseMatrix64F, BlockD3Matrix64F) - Static method in class org.ejml.alg.blockd3.BlockD3MatrixOps
 
convert(BlockD3Matrix64F, DenseMatrix64F) - Static method in class org.ejml.alg.blockd3.BlockD3MatrixOps
 
copy() - Method in class org.ejml.data.BlockD3Matrix64F
 
copy() - Method in class org.ejml.data.DenseD2Matrix64F
 
createList(int) - Static method in class org.ejml.alg.dense.misc.PermuteArray
Creates a list of all permutations for a set with N elements.

D

data - Variable in class org.ejml.data.DenseD2Matrix64F
Where the raw data for the matrix is stored.
decompose(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.bidiagonal.BidiagonalDecompositionNaive_D64
Computes the decomposition of the provided matrix.
decompose(CDenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.lu.LUDecompositionNR_CD64
This implementation of LU Decomposition uses the algorithm specified below: "Numerical Recipes The Art of Scientific Computing", Third Edition, Pages 48-55
decompose(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.lu.LUDecompositionNR_D64
This implementation of LU Decomposition uses the algorithm specified below: "Numerical Recipes The Art of Scientific Computing", Third Edition, Pages 48-55
decompose(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
decompose(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 
DenseD2Matrix64F - Class in org.ejml.data
A dense matrix where the array is stored as a 2D array.
DenseD2Matrix64F(int, int) - Constructor for class org.ejml.data.DenseD2Matrix64F
 

F

fact(int) - Static method in class org.ejml.alg.dense.misc.PermuteArray
Computes N factorial

G

get(int, int) - Method in class org.ejml.data.BlockD3Matrix64F
 
get(int, int) - Method in class org.ejml.data.DenseD2Matrix64F
 
getB() - Method in class org.ejml.alg.dense.decomposition.bidiagonal.BidiagonalDecompositionNaive_D64
 
getData() - Method in class org.ejml.data.BlockD3Matrix64F
 
getNumCols() - Method in class org.ejml.data.BlockD3Matrix64F
 
getNumCols() - Method in class org.ejml.data.DenseD2Matrix64F
 
getNumElements() - Method in class org.ejml.data.BlockD3Matrix64F
 
getNumElements() - Method in class org.ejml.data.DenseD2Matrix64F
 
getNumRows() - Method in class org.ejml.data.BlockD3Matrix64F
 
getNumRows() - Method in class org.ejml.data.DenseD2Matrix64F
 
getR() - Method in class org.ejml.alg.dense.decomposition.svd.SmartRotatorUpdate
 
getSingularValues() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
getSingularValues() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 
getU() - Method in class org.ejml.alg.dense.decomposition.bidiagonal.BidiagonalDecompositionNaive_D64
 
getU(DenseMatrix64F, boolean) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
getU(DenseMatrix64F, boolean) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 
getV() - Method in class org.ejml.alg.dense.decomposition.bidiagonal.BidiagonalDecompositionNaive_D64
 
getV(DenseMatrix64F, boolean) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
getV(DenseMatrix64F, boolean) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 
getW(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
getW(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 

I

init(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.bidiagonal.BidiagonalDecompositionNaive_D64
 
init(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.svd.SmartRotatorUpdate
 
inputModified() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
inputModified() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 
isCompact() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
isCompact() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 

L

leibniz(DenseMatrix64F) - Static method in class org.ejml.alg.dense.misc.NaiveDeterminant
Computes the determinant of the matrix using Leibniz's formula
LUDecompositionNR_CD64 - Class in org.ejml.alg.dense.decomposition.lu
This code is inspired from what's in numerical recipes.
LUDecompositionNR_CD64() - Constructor for class org.ejml.alg.dense.decomposition.lu.LUDecompositionNR_CD64
 
LUDecompositionNR_D64 - Class in org.ejml.alg.dense.decomposition.lu
This code is inspired from what's in numerical recipes.
LUDecompositionNR_D64() - Constructor for class org.ejml.alg.dense.decomposition.lu.LUDecompositionNR_D64
 

M

MatrixMatrixMult_D2 - Class in org.ejml.alg.densed2.mult
 
MatrixMatrixMult_D2() - Constructor for class org.ejml.alg.densed2.mult.MatrixMatrixMult_D2
 
MatrixMultQuad - Class in org.ejml.alg.dense.mult
 
MatrixMultQuad() - Constructor for class org.ejml.alg.dense.mult.MatrixMultQuad
 
mult(BlockD3Matrix64F, BlockD3Matrix64F, BlockD3Matrix64F) - Static method in class org.ejml.alg.blockd3.BlockD3MatrixOps
 
mult_aux(DenseD2Matrix64F, DenseD2Matrix64F, DenseD2Matrix64F, double[]) - Static method in class org.ejml.alg.densed2.mult.MatrixMatrixMult_D2
 
mult_small(DenseD2Matrix64F, DenseD2Matrix64F, DenseD2Matrix64F) - Static method in class org.ejml.alg.densed2.mult.MatrixMatrixMult_D2
 
multQuad1(DenseMatrix64F, DenseMatrix64F, DenseMatrix64F) - Static method in class org.ejml.alg.dense.mult.MatrixMultQuad
Performs matrix multiplication on an equation in quadratic form with a transpose on the second A:

out = A*B*AT

N

NaiveDeterminant - Class in org.ejml.alg.dense.misc
Computes the determinant using different very simple and computationally expensive algorithms.
NaiveDeterminant() - Constructor for class org.ejml.alg.dense.misc.NaiveDeterminant
 
next() - Method in class org.ejml.alg.dense.misc.PermuteArray
Creates the next permutation in the sequence.
numberOfSingularValues() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
numberOfSingularValues() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 
numCols() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
numCols() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 
numCols - Variable in class org.ejml.data.BlockD3Matrix64F
Number of columns in the matrix.
numCols - Variable in class org.ejml.data.DenseD2Matrix64F
Number of columns in the matrix.
numRows() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
numRows() - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 
numRows - Variable in class org.ejml.data.BlockD3Matrix64F
Number of rows in the matrix.
numRows - Variable in class org.ejml.data.DenseD2Matrix64F
Number of rows in the matrix.

O

org.ejml.alg.blockd3 - package org.ejml.alg.blockd3
 
org.ejml.alg.dense.decomposition.bidiagonal - package org.ejml.alg.dense.decomposition.bidiagonal
 
org.ejml.alg.dense.decomposition.lu - package org.ejml.alg.dense.decomposition.lu
 
org.ejml.alg.dense.decomposition.svd - package org.ejml.alg.dense.decomposition.svd
 
org.ejml.alg.dense.misc - package org.ejml.alg.dense.misc
 
org.ejml.alg.dense.mult - package org.ejml.alg.dense.mult
 
org.ejml.alg.densed2.mult - package org.ejml.alg.densed2.mult
 
org.ejml.data - package org.ejml.data
 

P

PermuteArray - Class in org.ejml.alg.dense.misc
Generates a permutations of an integer set from 0 to N-1.
PermuteArray(int) - Constructor for class org.ejml.alg.dense.misc.PermuteArray
 
print() - Method in class org.ejml.data.BlockD3Matrix64F
 
print() - Method in class org.ejml.data.DenseD2Matrix64F
 

R

random(int, int, double, double, Random, int) - Static method in class org.ejml.alg.blockd3.BlockD3MatrixOps
 
recursive(DenseMatrix64F) - Static method in class org.ejml.alg.dense.misc.NaiveDeterminant
A simple and inefficient algorithm for computing the determinant.
reshape(int, int) - Method in class org.ejml.data.BlockD3Matrix64F
 
reshape(int, int) - Method in class org.ejml.data.DenseD2Matrix64F
 

S

set(int, int, double) - Method in class org.ejml.data.BlockD3Matrix64F
 
set(Matrix) - Method in class org.ejml.data.BlockD3Matrix64F
 
set(int, int, double) - Method in class org.ejml.data.DenseD2Matrix64F
 
set(Matrix) - Method in class org.ejml.data.DenseD2Matrix64F
 
setUt(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrAlgorithmSmart
 
setVt(DenseMatrix64F) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrAlgorithmSmart
 
sgn() - Method in class org.ejml.alg.dense.misc.PermuteArray
Returns signature of the permutation.
SmartRotatorUpdate - Class in org.ejml.alg.dense.decomposition.svd
 
SmartRotatorUpdate() - Constructor for class org.ejml.alg.dense.decomposition.svd.SmartRotatorUpdate
 
SvdImplicitQrAlgorithmSmart - Class in org.ejml.alg.dense.decomposition.svd
 
SvdImplicitQrAlgorithmSmart() - Constructor for class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrAlgorithmSmart
 
SvdImplicitQrDecompose_Ultimate - Class in org.ejml.alg.dense.decomposition.svd
Similar to SvdImplicitQrDecompose_D64 but it employs the ultimate shift strategy.
SvdImplicitQrDecompose_Ultimate(boolean, boolean, boolean) - Constructor for class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_Ultimate
 
SvdImplicitQrDecompose_UltimateS - Class in org.ejml.alg.dense.decomposition.svd
Similar to SvdImplicitQrDecompose_D64 but it employs the ultimate shift strategy.
SvdImplicitQrDecompose_UltimateS(boolean, boolean, boolean) - Constructor for class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrDecompose_UltimateS
 

U

unsafe_get(int, int) - Method in class org.ejml.data.BlockD3Matrix64F
 
unsafe_get(int, int) - Method in class org.ejml.data.DenseD2Matrix64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.BlockD3Matrix64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.DenseD2Matrix64F
 
update(int, int, double, double) - Method in class org.ejml.alg.dense.decomposition.svd.SmartRotatorUpdate
 
updateRotator(DenseMatrix64F, int, int, double, double) - Method in class org.ejml.alg.dense.decomposition.svd.SvdImplicitQrAlgorithmSmart
 
B C D F G I L M N O P R S U 
Skip navigation links