|
anpcpp 0.1.0
Analytic Network Process computational library
|
Principal eigenvector computation for pairwise matrices. More...
Go to the source code of this file.
Classes | |
| class | anpcpp::ConvergenceError |
| Thrown when power iteration fails to converge within max_iterations. More... | |
| struct | anpcpp::EigenOptions |
| Options controlling principal eigen computation. More... | |
| struct | anpcpp::EigenResult |
| Result of principal_eigen. More... | |
Namespaces | |
| namespace | anpcpp |
| Analytic Network Process computational library. | |
Functions | |
| Matrix | anpcpp::harker_fix (const Matrix &mat) |
| Applies Harker's fix for incomplete pairwise matrices. | |
| EigenResult | anpcpp::principal_eigen (const Matrix &mat, const EigenOptions &options={}) |
| Power iteration with sum-normalization (pyanp pri_eigen compatible). | |
| Vector | anpcpp::principal_eigenvector (const Matrix &mat, const EigenOptions &options={}) |
| Returns the principal eigenvector only. | |
| double | anpcpp::principal_eigenvalue (const Matrix &mat, const EigenOptions &options={}) |
| Returns the principal eigenvalue only. | |
Principal eigenvector computation for pairwise matrices.