|
anpcpp 0.4.0
Analytic Network Process computational library
|
Options for limit-matrix calculation. More...
#include <limit_matrix.hpp>
Public Attributes | |
| LimitMatrixMethod | method = LimitMatrixMethod::Calculus |
| Which limit-matrix algorithm to use. | |
| double | error = 1e-10 |
| Convergence tolerance for calculus / new-hierarchy iteration. | |
| std::size_t | max_iters = 5000 |
| Maximum calculus iterations. | |
| bool | use_hierarchy_formula = true |
| Use hierarchy shortcut when the matrix is a strict hierarchy. | |
| std::size_t | start_pow = 0 |
| Starting power; 0 means auto-detect (pyanp default). | |
| bool | with_limit = false |
| New Hierarchy only: if true, replace the lower-left corner with A·limit(B) + limit(C)·A (pyanp with_limit). | |
| std::size_t | max_count = 1000 |
| New Hierarchy only: max iterations for the with_limit refinement. | |
| bool | straight_normalizer = true |
| Sinks only: if true, column-normalize the assembled result; if false, normalize the nonsink block only (pyanp straight_normalizer). | |
Options for limit-matrix calculation.