Package org.ojalgo.matrix.task
Interface DeterminantTask<N extends java.lang.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
public interface DeterminantTask<N extends java.lang.Comparable<N>> extends MatrixTask<N>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DeterminantTask.Factory<N extends java.lang.Comparable<N>>
-
Field Summary
Fields Modifier and Type Field Description static DeterminantTask.Factory<ComplexNumber>
C128
static DeterminantTask.Factory<Quaternion>
H256
static DeterminantTask.Factory<RationalNumber>
Q128
static DeterminantTask.Factory<java.lang.Double>
R064
static DeterminantTask.Factory<Quadruple>
R128
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description N
calculateDeterminant(Access2D<?> matrix)
default Provider2D.Determinant<N>
toDeterminantProvider(ElementsSupplier<N> original, java.util.function.Supplier<MatrixStore<N>> alternativeOriginalSupplier)
-
-
-
Field Detail
-
C128
static final DeterminantTask.Factory<ComplexNumber> C128
-
R064
static final DeterminantTask.Factory<java.lang.Double> R064
-
R128
static final DeterminantTask.Factory<Quadruple> R128
-
H256
static final DeterminantTask.Factory<Quaternion> H256
-
Q128
static final DeterminantTask.Factory<RationalNumber> Q128
-
-
Method Detail
-
toDeterminantProvider
default Provider2D.Determinant<N> toDeterminantProvider(ElementsSupplier<N> original, java.util.function.Supplier<MatrixStore<N>> alternativeOriginalSupplier)
-
-