Package org.ojalgo.matrix.task
Interface DeterminantTask<N extends Comparable<N>>
- All Superinterfaces:
MatrixTask<N>
- All Known Subinterfaces:
Cholesky<N>
,Eigenvalue<N>
,Eigenvalue.Generalised<N>
,LDL<N>
,LDU<N>
,LU<N>
,MatrixDecomposition.Determinant<N>
,QR<N>
- All Known Implementing Classes:
AbstractDeterminator
,CholeskyDecomposition
,CholeskyDecomposition.C128
,CholeskyDecomposition.H256
,CholeskyDecomposition.Q128
,CholeskyDecomposition.R064
,CholeskyDecomposition.R128
,DynamicEvD
,DynamicEvD.R064
,EigenvalueDecomposition
,GeneralEvD
,GeneralEvD.R064
,GeneralisedEvD
,HermitianEvD
,HermitianEvD.C128
,HermitianEvD.H256
,HermitianEvD.Q128
,HermitianEvD.R064
,HermitianEvD.R128
,LDLDecomposition
,LDLDecomposition.C128
,LDLDecomposition.H256
,LDLDecomposition.Q128
,LDLDecomposition.R064
,LDLDecomposition.R128
,LUDecomposition
,LUDecomposition.C128
,LUDecomposition.H256
,LUDecomposition.Q128
,LUDecomposition.R064
,LUDecomposition.R128
,QRDecomposition
,QRDecomposition.C128
,QRDecomposition.H256
,QRDecomposition.Q128
,QRDecomposition.R064
,QRDecomposition.R128
,RawCholesky
,RawEigenvalue
,RawEigenvalue.Dynamic
,RawEigenvalue.General
,RawEigenvalue.Symmetric
,RawLU
,RawQR
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
DeterminantTask.Factory<N extends Comparable<N>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DeterminantTask.Factory
<ComplexNumber> static final DeterminantTask.Factory
<Quaternion> static final DeterminantTask.Factory
<RationalNumber> static final DeterminantTask.Factory
<Double> static final DeterminantTask.Factory
<Quadruple> -
Method Summary
Modifier and TypeMethodDescriptioncalculateDeterminant
(Access2D<?> matrix) default Provider2D.Determinant
<N> toDeterminantProvider
(ElementsSupplier<N> original, Supplier<MatrixStore<N>> alternativeOriginalSupplier)
-
Field Details
-
C128
-
R064
-
R128
-
H256
-
Q128
-
-
Method Details
-
calculateDeterminant
-
toDeterminantProvider
default Provider2D.Determinant<N> toDeterminantProvider(ElementsSupplier<N> original, Supplier<MatrixStore<N>> alternativeOriginalSupplier)
-