org.ejml.alg.dense.decomposition.chol
Class CholeskyDecomposition_B64_to_D64
- java.lang.Object
-
- org.ejml.alg.dense.decomposition.BaseDecomposition_B64_to_D64
-
- org.ejml.alg.dense.decomposition.chol.CholeskyDecomposition_B64_to_D64
-
- All Implemented Interfaces:
- CholeskyDecomposition<DenseMatrix64F>, DecompositionInterface<DenseMatrix64F>
public class CholeskyDecomposition_B64_to_D64 extends BaseDecomposition_B64_to_D64 implements CholeskyDecomposition<DenseMatrix64F>
Wrapper aroundCholeskyOuterForm_B64that allows it to process DenseMatrix64F.
-
-
Constructor Summary
Constructors Constructor and Description CholeskyDecomposition_B64_to_D64(boolean lower)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description Complex64FcomputeDeterminant()Computes the matrix's determinant using the decomposition.DenseMatrix64FgetT(DenseMatrix64F T)Returns the triangular matrix from the decomposition.booleanisLower()If true the decomposition was for a lower triangular matrix.-
Methods inherited from class org.ejml.alg.dense.decomposition.BaseDecomposition_B64_to_D64
convertBlockToRow, decompose, inputModified
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ejml.interfaces.decomposition.DecompositionInterface
decompose, inputModified
-
-
-
-
Constructor Detail
-
CholeskyDecomposition_B64_to_D64
public CholeskyDecomposition_B64_to_D64(boolean lower)
-
-
Method Detail
-
isLower
public boolean isLower()
Description copied from interface:CholeskyDecompositionIf true the decomposition was for a lower triangular matrix. If false it was for an upper triangular matrix.- Specified by:
isLowerin interfaceCholeskyDecomposition<DenseMatrix64F>- Returns:
- True if lower, false if upper.
-
getT
public DenseMatrix64F getT(DenseMatrix64F T)
Description copied from interface:CholeskyDecompositionReturns the triangular matrix from the decomposition.
If an input is provided that matrix is used to write the results to. Otherwise a new matrix is created and the results written to it.
- Specified by:
getTin interfaceCholeskyDecomposition<DenseMatrix64F>- Parameters:
T- If not null then the decomposed matrix is written here.- Returns:
- A lower or upper triangular matrix.
-
computeDeterminant
public Complex64F computeDeterminant()
Description copied from interface:CholeskyDecompositionComputes the matrix's determinant using the decomposition.- Specified by:
computeDeterminantin interfaceCholeskyDecomposition<DenseMatrix64F>- Returns:
- The determinant.
-
-
DMelt 3.0 © DataMelt by jWork.ORG