SAW class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
analyzeSensitivity({required List<WeightedDecisionMatrix> matrix, double delta = 0.1})
→ Future<SensitivityAnalysisResult>
-
ANALYZE WEIGHT SENSITIVITY & RANK REVERSAL
-
applyObjectiveWeightsToCriteria({required List<WeightedDecisionCriteria> listCriteria, required Map<String, double> weights})
→ List<WeightedDecisionCriteria>
-
APPLY OBJECTIVE WEIGHTS TO CRITERIA LIST
-
applyObjectiveWeightsToMatrix({required List<WeightedDecisionMatrix> matrix, required Map<String, double> weights})
→ List<WeightedDecisionMatrix>
-
APPLY OBJECTIVE WEIGHTS TO SAW MATRIX
-
calculateCriticWeights({required List<WeightedDecisionMatrix> matrix})
→ Future<CriticWeightResult>
-
CALCULATE CRITIC OBJECTIVE WEIGHTS
-
calculateEntropyWeights({required List<WeightedDecisionMatrix> matrix})
→ Future<EntropyWeightResult>
-
CALCULATE SHANNON ENTROPY OBJECTIVE WEIGHTS
-
generateSawMatrix({required List<WeightedDecisionAlternative> listAlternative, required List<WeightedDecisionCriteria> listCriteria, bool useIsolate = false})
→ Future<List<WeightedDecisionMatrix>>
-
GENERATE SAW MATRIX
-
getResultWithExistingMatrix({required List<WeightedDecisionMatrix> sawMatrix, bool useIsolate = false})
→ Future<List<WeightedDecisionResult>>
-
CALCULATE RESULT WITH EXISTING MATRIX
-
getSawDetailedResult({required List<WeightedDecisionMatrix> matrix})
→ Future<SawDetailedResult>
-
CALCULATE DETAILED SAW RESULT
-
getSawResult({required List<WeightedDecisionMatrix> matrix, bool useIsolate = false})
→ Future<List<WeightedDecisionResult>>
-
CALCULATE SAW RESULT
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
updateSawMatrix({required List<WeightedDecisionMatrix> currentMatrix, required String? matrixId, required String? ratingsId, required double value})
→ Future<List<WeightedDecisionMatrix>>
-
UPDATE SAW MATRIX