Java org.apache.commons.math3.linear EigenDecomposition fields, constructors, methods, implement or subclass

Example usage for Java org.apache.commons.math3.linear EigenDecomposition fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.apache.commons.math3.linear EigenDecomposition.

The text is from its open source code.

Constructor

EigenDecomposition(final RealMatrix matrix)
Calculates the eigen decomposition of the given real matrix.
EigenDecomposition(final RealMatrix matrix, final double splitTolerance)
Calculates the eigen decomposition of the given real matrix.
EigenDecomposition(final double[] main, final double[] secondary)
Calculates the eigen decomposition of the symmetric tridiagonal matrix.

Method

RealMatrixgetD()
Gets the block diagonal matrix D of the decomposition.
doublegetDeterminant()
Computes the determinant of the matrix.
RealVectorgetEigenvector(final int i)
Gets a copy of the ith eigenvector of the original matrix.
double[]getImagEigenvalues()
Gets a copy of the imaginary parts of the eigenvalues of the original matrix.
doublegetRealEigenvalue(final int i)
Returns the real part of the ith eigenvalue of the original matrix.
double[]getRealEigenvalues()
Gets a copy of the real parts of the eigenvalues of the original matrix.
DecompositionSolvergetSolver()
Gets a solver for finding the A × X = B solution in exact linear sense.
RealMatrixgetV()
Gets the matrix V of the decomposition.
RealMatrixgetVT()
Gets the transpose of the matrix V of the decomposition.
booleanhasComplexEigenvalues()
Returns whether the calculated eigen values are complex or real.