Safe Haskell | None |
---|---|
Language | Haskell2010 |
- type AHPDataSet = (AHPTree, [Alternative])
- data GeneratorParameters = GeneratorParameters {}
- data AHPTree
- type IndicatorName = String
- type PairwiseMatrix = Matrix Double
- type PriorityVector = Matrix Double
- data Alternative = Alternative {}
- type IndicatorValues = Map IndicatorName Double
- data TreeError
- = ConsistencyError { }
- | ChildrenUnicityError { }
- | InverseError { }
- | LeavesUnicityError {
- ahpTree :: AHPTree
- repeatedLeavesNames :: [String]
- | NotComputedConsistencyError { }
- | NotUnitaryDiagError { }
- | NullDivisionError { }
- | ParentChildrenSizeMismatchError { }
- | PositivePreferenceError { }
- | SquareMatrixError { }
- data AlternativesError
- = NoAlternativesError {
- | AlternativesUnicityError { }
- | IndicatorsValuesExistenceError {
- indValuesErrors :: [(Alternative, String)]
- = NoAlternativesError {
- getTreeLeaves :: AHPTree -> [AHPTree]
Data set macro type
type AHPDataSet = (AHPTree, [Alternative]) Source
AHP tree definition
type IndicatorName = String Source
type PairwiseMatrix = Matrix Double Source
type PriorityVector = Matrix Double Source
Alternatives definition
data Alternative Source
type IndicatorValues = Map IndicatorName Double Source
Errors definition
data AlternativesError Source