generateSawMatrix abstract method
Future<List<SawMatrix> >
generateSawMatrix({
- required List<
SawAlternative> listAlternative, - required List<
SawCriteria> 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 SawMatrix objects, one for each alternative
Throws:
- Exception if alternatives or criteria lists are empty
- Exception if criteria weights are invalid
Implementation
Future<List<SawMatrix>> generateSawMatrix({
required List<SawAlternative> listAlternative,
required List<SawCriteria> listCriteria,
});