generateSawMatrix abstract method
Future<List<WeightedDecisionMatrix> >
generateSawMatrix({
- required List<
WeightedDecisionAlternative> listAlternative, - required List<
WeightedDecisionCriteria> listCriteria,
Generates a SAW decision matrix from the given alternatives and criteria.
The matrix represents all alternatives evaluated against all criteria, with each cell containing a rating value.
Parameters:
listAlternative: List of alternatives to be evaluatedlistCriteria: List of criteria for evaluation
Returns: A list of WeightedDecisionMatrix objects, one for each alternative
Throws:
- Exception if alternatives or criteria lists are empty
- Exception if criteria weights are invalid
Implementation
Future<List<WeightedDecisionMatrix>> generateSawMatrix({
required List<WeightedDecisionAlternative> listAlternative,
required List<WeightedDecisionCriteria> listCriteria,
});