org.ejml.alg.dense.linsol.chol
Class LinearSolverCholBlock64

java.lang.Object
  extended by org.ejml.alg.dense.linsol.WrapLinearSolverBlock64
      extended by org.ejml.alg.dense.linsol.chol.LinearSolverCholBlock64
All Implemented Interfaces:
LinearSolver<DenseMatrix64F>

public class LinearSolverCholBlock64
extends WrapLinearSolverBlock64

A wrapper around CholeskyDecomposition(BlockMatrix64F) that allows it to be easily used with DenseMatrix64F.

Author:
Peter Abeles

Field Summary
 
Fields inherited from class org.ejml.alg.dense.linsol.WrapLinearSolverBlock64
alg, blockA, blockB, blockX
 
Constructor Summary
LinearSolverCholBlock64()
           
 
Method Summary
 void solve(DenseMatrix64F B, DenseMatrix64F X)
          Only converts the B matrix and passes that onto solve.
 
Methods inherited from class org.ejml.alg.dense.linsol.WrapLinearSolverBlock64
invert, modifiesA, modifiesB, quality, setA
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinearSolverCholBlock64

public LinearSolverCholBlock64()
Method Detail

solve

public void solve(DenseMatrix64F B,
                  DenseMatrix64F X)
Only converts the B matrix and passes that onto solve. Te result is then copied into the input 'X' matrix.

Specified by:
solve in interface LinearSolver<DenseMatrix64F>
Overrides:
solve in class WrapLinearSolverBlock64
Parameters:
B - A matrix ℜ m × p. Not modified.
X - A matrix ℜ n × p, where the solution is written to. Modified.


Copyright © 2012. All Rights Reserved.