feature/ahp/presentation/ahp_utils library

Classes

AhpCalculateFinalScore
GET FINAL SCORE AHP
AhpComparisonScale
PAIRWISE COMPARISON SCALE
AhpConsistencyRatio
CONSISTENCY RATIO ENTITIES
AhpConsistencyRatioDto
AhpGeneratePairwiseAlternativeInputUsecase
AhpGeneratePairwiseCriteriaInputUsecase
AhpHierarchy
HIERARCHY ENTITIES
AhpHierarchyDto
AhpIdentification
IDENTIFICATION ENTITIES
AhpIdentificationUsecase
AhpItem
CRITERIA OR ALTERNATIVE ENTITIES
AhpItemDto
AhpLocalDatasource
Abstract class defining the contract for AHP (Analytic Hierarchy Process) local data operations.
AhpLocalDatasourceImpl
Implementation of AhpLocalDatasource that handles AHP algorithm operations.
AhpRepository
AhpRepositoryImpl
AhpResult
AHP RESULT ENTITIES
AhpResultDetail
AHP RESULT DETAIL ENTITIES
AhpResultDetailDto
AhpResultDto
PairwiseAlternativeInput
PAIRWISE ALTERNATIVE INPUT ENTITIES
PairwiseAlternativeInputDto
PairwiseComparisonInput
PAIRWISE COMPARISON INPUT
PairwiseComparisonInputDto

Functions

ahpCalculateEigenVectorAlternative(Map<String, dynamic> data) Future<List<double>>
Calculates the eigenvector (priority vector) for alternatives in AHP.
ahpCalculateEigenVectorCriteria(Map<String, dynamic> data) Future<List<double>>
Calculates the eigenvector (priority vector) for criteria in AHP.
ahpCheckConsistencyRatio(Map<String, dynamic> data) Future<Map<String, dynamic>>
Checks the consistency ratio (CR) of an AHP pairwise comparison matrix.
ahpFinalScore(Map<String, dynamic> data) Future<Map<String, dynamic>>
Calculates the final AHP scores for all alternatives.
ahpGenerateResultPairwiseMatrixAlternative(Map<String, dynamic> data) Future<List<List<double>>>
Generates the pairwise comparison matrix for alternatives under a criterion.
ahpGenerateResultPairwiseMatrixCriteria(Map<String, dynamic> data) Future<List<List<double>>>
Generates the pairwise comparison matrix for criteria in AHP.
generateInputPairwiseAlternative(Map<String, dynamic> data) Future<List<Map<String, dynamic>>>
Generates pairwise comparison input templates for alternatives under each criterion.