hahp-0.1.3: Analytic Hierarchy Process

Safe HaskellNone
LanguageHaskell2010

HAHP.Reporting

Contents

Synopsis

Report making

reportHeader Source

Arguments

:: String

Report title

-> String

Report author

-> UTCTime

Report timestamp

-> String

Report header

Given a title, an author and a timestamp, builds a Pandoc Markdown document header

simpleSummary Source

Arguments

:: (AHPDataSet, [TreeError], [AlternativesError])

AHP tree, some alternatives and the result of tree validation

-> String

Report build from input

Print a simple report about an AHP tree and ranking result

showConfiguration Source

Arguments

:: AHPTree

AHP tree

-> String

Report about the AHP tree

Print an AHP tree and some additional information about it

Errors

showErrors Source

Arguments

:: [TreeError]

List of errors

-> [AlternativesError]

List of errors

-> String

Report errors

Alternatives printing

showAlternatives Source

Arguments

:: [Alternative]

AHP Alternatives

-> String

Report alternatives with indicator values

Print AHP Alternatives and some additional information about them

showAlternative Source

Arguments

:: Int

Deep level. Used to intercalate separators

-> Alternative

Alternative

-> String

Report about the alternative

Print an AHP Alternative and some additional information about it

showIndicatorValues Source

Arguments

:: Int

Deep level. Used to intercalate separators

-> IndicatorValues

IndicatorValues

-> String

Report about the values

Print an AHP IndicatorValues wit name and value

AHP tree printing

Matrix printing