generateSawMatrix abstract method

Future<List<SawMatrix>> generateSawMatrix({
  1. required List<SawAlternative> listAlternative,
  2. 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 evaluated
  • listCriteria: 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,
});