Package org.ojalgo.matrix.decomposition
Interface Eigenvalue.Factory<N extends Comparable<N>>
- All Superinterfaces:
MatrixDecomposition.Factory<Eigenvalue<N>>
- Enclosing interface:
Eigenvalue<N extends Comparable<N>>
public static interface Eigenvalue.Factory<N extends Comparable<N>>
extends MatrixDecomposition.Factory<Eigenvalue<N>>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Eigenvalue
<N> make
(boolean hermitian) default Eigenvalue
<N> make
(int dimension, boolean hermitian) default Eigenvalue
<N> make
(Structure2D typical) Will create a new decomposition instance suitable for matrices of the specified size.make
(Structure2D typical, boolean hermitian) default Eigenvalue.Generalised
<N> makeGeneralised
(Structure2D typical) [A][V] = [B][V][D]makeGeneralised
(Structure2D typical, Eigenvalue.Generalisation type) http://www.cmth.ph.ic.ac.uk/people/a.mackinnon/Lectures/compphys/node72.html https://www.netlib.org/lapack/lug/node54.htmlMethods inherited from interface org.ojalgo.matrix.decomposition.MatrixDecomposition.Factory
decompose, make, make
-
Method Details
-
make
-
make
-
make
Description copied from interface:MatrixDecomposition.Factory
Will create a new decomposition instance suitable for matrices of the specified size.To calculate the decomposition you then need to call the
MatrixDecomposition.Factory.decompose(Access2D.Collectable)
method.- Specified by:
make
in interfaceMatrixDecomposition.Factory<N extends Comparable<N>>
- Parameters:
typical
- A 2D structure of roughly the expected size with which this decomposition will be used.- Returns:
- A "decomposer" ready to decompose matrices.
-
make
-
makeGeneralised
[A][V] = [B][V][D] -
makeGeneralised
- http://www.cmth.ph.ic.ac.uk/people/a.mackinnon/Lectures/compphys/node72.html
- https://www.netlib.org/lapack/lug/node54.html
-