Uses of Class
org.ejml.data.BlockMatrix64F

Packages that use BlockMatrix64F
org.ejml.alg.block   
org.ejml.alg.block.decomposition.chol   
org.ejml.alg.block.decomposition.hessenberg   
org.ejml.alg.block.decomposition.qr   
org.ejml.alg.block.linsol.chol   
org.ejml.alg.block.linsol.qr   
org.ejml.alg.dense.decomposition   
org.ejml.alg.dense.linsol   
org.ejml.data   
 

Uses of BlockMatrix64F in org.ejml.alg.block
 

Methods in org.ejml.alg.block that return BlockMatrix64F
static BlockMatrix64F BlockMatrixOps.convert(DenseMatrix64F A)
           
static BlockMatrix64F BlockMatrixOps.convert(DenseMatrix64F A, int blockLength)
           
static BlockMatrix64F BlockMatrixOps.createRandom(int numRows, int numCols, double min, double max, Random rand)
           
static BlockMatrix64F BlockMatrixOps.createRandom(int numRows, int numCols, double min, double max, Random rand, int blockLength)
           
static BlockMatrix64F BlockMatrixOps.identity(int numRows, int numCols, int blockLength)
           Returns a new matrix with ones along the diagonal and zeros everywhere else.
static BlockMatrix64F BlockMatrixOps.transpose(BlockMatrix64F A, BlockMatrix64F A_tran)
          Transposes a block matrix.
 

Methods in org.ejml.alg.block with parameters of type BlockMatrix64F
static void BlockMatrixOps.checkIdenticalShape(BlockMatrix64F A, BlockMatrix64F B)
           Checks to see if the two matrices have an identical shape an block size.
static DenseMatrix64F BlockMatrixOps.convert(BlockMatrix64F src, DenseMatrix64F dst)
          Converts a row major block matrix into a row major matrix.
static void BlockMatrixOps.convert(DenseMatrix64F src, BlockMatrix64F dst)
          Converts a row major matrix into a row major block matrix.
static SimpleMatrix BlockMatrixOps.convertSimple(BlockMatrix64F A)
          Converts the block matrix into a SimpleMatrix.
static void BlockMatrixOps.convertTranSrc(DenseMatrix64F src, BlockMatrix64F dst)
          Converts the transpose of a row major matrix into a row major block matrix.
static void BlockMatrixOps.copyTriangle(boolean upper, BlockMatrix64F src, BlockMatrix64F dst)
          Copies either the upper or lower triangular portion of src into dst.
static void BlockMatrixOps.extractAligned(BlockMatrix64F src, BlockMatrix64F dst)
           Extracts a matrix from src into dst.
static boolean BlockMatrixOps.isEquals(BlockMatrix64F A, BlockMatrix64F B)
           
static boolean BlockMatrixOps.isEquals(BlockMatrix64F A, BlockMatrix64F B, double tol)
           
static void BlockMatrixOps.mult(BlockMatrix64F A, BlockMatrix64F B, BlockMatrix64F C)
           
static void BlockMatrixOps.multTransA(BlockMatrix64F A, BlockMatrix64F B, BlockMatrix64F C)
           
static void BlockMatrixOps.multTransB(BlockMatrix64F A, BlockMatrix64F B, BlockMatrix64F C)
           
static void BlockMatrixOps.set(BlockMatrix64F A, double value)
           Sets every element in the matrix to the specified value.

aij = value
static void BlockMatrixOps.setIdentity(BlockMatrix64F A)
          Sets the value of A to all zeros except along the diagonal.
static BlockMatrix64F BlockMatrixOps.transpose(BlockMatrix64F A, BlockMatrix64F A_tran)
          Transposes a block matrix.
static void BlockMatrixOps.zeroTriangle(boolean upper, BlockMatrix64F A)
          Sets either the upper or low triangle of a matrix to zero
 

Uses of BlockMatrix64F in org.ejml.alg.block.decomposition.chol
 

Methods in org.ejml.alg.block.decomposition.chol that return BlockMatrix64F
 BlockMatrix64F BlockCholeskyOuterForm.getT(BlockMatrix64F T)
           
 

Methods in org.ejml.alg.block.decomposition.chol with parameters of type BlockMatrix64F
 boolean BlockCholeskyOuterForm.decompose(BlockMatrix64F A)
          Decomposes the provided matrix and stores the result in the same matrix.
 BlockMatrix64F BlockCholeskyOuterForm.getT(BlockMatrix64F T)
           
 

Uses of BlockMatrix64F in org.ejml.alg.block.decomposition.hessenberg
 

Fields in org.ejml.alg.block.decomposition.hessenberg declared as BlockMatrix64F
protected  BlockMatrix64F TridiagonalDecompositionBlockHouseholder.A
           
protected  BlockMatrix64F TridiagonalDecompositionBlockHouseholder.tmp
           
protected  BlockMatrix64F TridiagonalDecompositionBlockHouseholder.V
           
 

Methods in org.ejml.alg.block.decomposition.hessenberg that return BlockMatrix64F
 BlockMatrix64F TridiagonalDecompositionBlockHouseholder.getQ(BlockMatrix64F Q, boolean transposed)
           
 BlockMatrix64F TridiagonalDecompositionBlockHouseholder.getT(BlockMatrix64F T)
           
 

Methods in org.ejml.alg.block.decomposition.hessenberg with parameters of type BlockMatrix64F
 boolean TridiagonalDecompositionBlockHouseholder.decompose(BlockMatrix64F orig)
           
 BlockMatrix64F TridiagonalDecompositionBlockHouseholder.getQ(BlockMatrix64F Q, boolean transposed)
           
 BlockMatrix64F TridiagonalDecompositionBlockHouseholder.getT(BlockMatrix64F T)
           
 

Uses of BlockMatrix64F in org.ejml.alg.block.decomposition.qr
 

Methods in org.ejml.alg.block.decomposition.qr that return BlockMatrix64F
 BlockMatrix64F BlockMatrix64HouseholderQR.getQ(BlockMatrix64F Q, boolean compact)
           
 BlockMatrix64F BlockMatrix64HouseholderQR.getQR()
          This is the input matrix after it has been overwritten with the decomposition.
 BlockMatrix64F BlockMatrix64HouseholderQR.getR(BlockMatrix64F R, boolean compact)
           
static BlockMatrix64F BlockMatrix64HouseholderQR.initializeQ(BlockMatrix64F Q, int numRows, int numCols, int blockLength, boolean compact)
          Sanity checks the input or declares a new matrix.
 

Methods in org.ejml.alg.block.decomposition.qr with parameters of type BlockMatrix64F
 void BlockMatrix64HouseholderQR.applyQ(BlockMatrix64F B)
           Multiplies the provided matrix by Q using householder reflectors.
 void BlockMatrix64HouseholderQR.applyQ(BlockMatrix64F B, boolean isIdentity)
          Specialized version of applyQ() that allows the zeros in an identity matrix to be taken advantage of depending on if isIdentity is true or not.
 void BlockMatrix64HouseholderQR.applyQTran(BlockMatrix64F B)
           Multiplies the provided matrix by QT using householder reflectors.
 boolean BlockMatrix64HouseholderQR.decompose(BlockMatrix64F orig)
           
 BlockMatrix64F BlockMatrix64HouseholderQR.getQ(BlockMatrix64F Q, boolean compact)
           
 BlockMatrix64F BlockMatrix64HouseholderQR.getR(BlockMatrix64F R, boolean compact)
           
static BlockMatrix64F BlockMatrix64HouseholderQR.initializeQ(BlockMatrix64F Q, int numRows, int numCols, int blockLength, boolean compact)
          Sanity checks the input or declares a new matrix.
 

Uses of BlockMatrix64F in org.ejml.alg.block.linsol.chol
 

Methods in org.ejml.alg.block.linsol.chol with parameters of type BlockMatrix64F
 void BlockCholeskyOuterSolver.invert(BlockMatrix64F A_inv)
           
 boolean BlockCholeskyOuterSolver.setA(BlockMatrix64F A)
          Decomposes and overwrites the input matrix.
 void BlockCholeskyOuterSolver.solve(BlockMatrix64F B, BlockMatrix64F X)
          If X == null then the solution is written into B.
 

Uses of BlockMatrix64F in org.ejml.alg.block.linsol.qr
 

Fields in org.ejml.alg.block.linsol.qr declared as BlockMatrix64F
protected  BlockMatrix64F BlockQrHouseHolderSolver.QR
           
 

Methods in org.ejml.alg.block.linsol.qr with parameters of type BlockMatrix64F
 void BlockQrHouseHolderSolver.invert(BlockMatrix64F A_inv)
          Invert by solving for against an identity matrix.
 boolean BlockQrHouseHolderSolver.setA(BlockMatrix64F A)
          Computes the QR decomposition of A and store the results in A.
 void BlockQrHouseHolderSolver.solve(BlockMatrix64F B, BlockMatrix64F X)
           
 

Uses of BlockMatrix64F in org.ejml.alg.dense.decomposition
 

Fields in org.ejml.alg.dense.decomposition declared as BlockMatrix64F
protected  BlockMatrix64F BaseDecompositionBlock64.Ablock
           
 

Fields in org.ejml.alg.dense.decomposition with type parameters of type BlockMatrix64F
protected  DecompositionInterface<BlockMatrix64F> BaseDecompositionBlock64.alg
           
 

Constructor parameters in org.ejml.alg.dense.decomposition with type arguments of type BlockMatrix64F
BaseDecompositionBlock64(DecompositionInterface<BlockMatrix64F> alg, int blockLength)
           
 

Uses of BlockMatrix64F in org.ejml.alg.dense.linsol
 

Fields in org.ejml.alg.dense.linsol declared as BlockMatrix64F
protected  BlockMatrix64F WrapLinearSolverBlock64.blockA
           
protected  BlockMatrix64F WrapLinearSolverBlock64.blockB
           
protected  BlockMatrix64F WrapLinearSolverBlock64.blockX
           
 

Fields in org.ejml.alg.dense.linsol with type parameters of type BlockMatrix64F
protected  LinearSolver<BlockMatrix64F> WrapLinearSolverBlock64.alg
           
 

Constructor parameters in org.ejml.alg.dense.linsol with type arguments of type BlockMatrix64F
WrapLinearSolverBlock64(LinearSolver<BlockMatrix64F> alg)
           
 

Uses of BlockMatrix64F in org.ejml.data
 

Methods in org.ejml.data that return BlockMatrix64F
 BlockMatrix64F BlockMatrix64F.copy()
           
static BlockMatrix64F BlockMatrix64F.wrap(double[] data, int numRows, int numCols, int blockLength)
           
 

Methods in org.ejml.data with parameters of type BlockMatrix64F
 void BlockMatrix64F.set(BlockMatrix64F A)
           
 



Copyright © 2012. All Rights Reserved.