| Name | Description | Type | Package | Framework |
| AsyncEigenVerifier | Class | org.apache.mahout.math.decomposer | Apache Mahout | |
| EigenStatus | Class | org.apache.mahout.math.decomposer | Apache Mahout | |
| EigenUpdater | Interface | org.apache.mahout.math.decomposer.hebbian | Apache Mahout | |
| HebbianSolver | The Hebbian solver is an iterative, sparse, singular value decomposition solver, based on the paper Generalized Hebbian Algorithm for | Class | org.apache.mahout.math.decomposer.hebbian | Apache Mahout |
| HebbianUpdater | Class | org.apache.mahout.math.decomposer.hebbian | Apache Mahout | |
| LanczosSolver | Simple implementation of the Lanczos algorithm for finding eigenvalues of a symmetric matrix, applied to non-symmetric matrices by applying Matrix. | Class | org.apache.mahout.math.decomposer.lanczos | Apache Mahout |
| LanczosSolver .TimingSection | Class | org.apache.mahout.math.decomposer.lanczos.LanczosSolver | Apache Mahout | |
| LanczosState | Class | org.apache.mahout.math.decomposer.lanczos | Apache Mahout | |
| SimpleEigenVerifier | Class | org.apache.mahout.math.decomposer | Apache Mahout | |
| SingularVectorVerifier | Interface | org.apache.mahout.math.decomposer | Apache Mahout | |
| TrainingState | Class | org.apache.mahout.math.decomposer.hebbian | Apache Mahout | |