core/decision_making_utils library

Classes

WeightedDecisionAlternative
Represents a decision alternative (candidate option to be evaluated).
WeightedDecisionAlternativeDto
WeightedDecisionCriteria
Represents an evaluation criterion with weighting and benefit/cost direction.
WeightedDecisionCriteriaDto
WeightedDecisionMatrix
Represents a row in the decision matrix for an alternative with its ratings.
WeightedDecisionMatrixDto
WeightedDecisionRating
Represents a rating value of an alternative for a specific criterion.
WeightedDecisionRatingDto
WeightedDecisionResult
Represents the final computed score and ranking for an alternative.
WeightedDecisionResultDto

Functions

generateWeightedDecisionMatrixIsolate({required Map<String, dynamic> data}) → Future<List<Map<String, dynamic>>>
Generates decision matrix in an isolate.