| Name | Description | Type | Package | Framework |
| Diagonalizer | Abstract class defining how a matrix diagonalizers public interfaces Caution! Diagonalizers only work with real square matrices ;) | Class | org.jscience.chemistry.quantum.math.la | JScience |
| DiagonalizerFactory | Supplying Diagonalizers! Follows a singleton pattern. | Class | org.jscience.chemistry.quantum.math.la | JScience |
| DiagonalizerType | Specifies the diagonalizer types, like JACOBI etc. | Class | org.jscience.chemistry.quantum.math.la | JScience |
| JacobiDiagonalizer | Jacobi diagonalization attempts to diagonalize a matrix such that after O(N3) operations, the off-diagonal elements are made zero. | Class | org.jscience.chemistry.quantum.math.la | JScience |