generateHierarchy method

  1. @override
Future<List<AhpHierarchy>> generateHierarchy(
  1. List<AhpItem> criteria,
  2. List<AhpItem> alternative
)
override

GENERATE STRUCTURE HIERARCHY

Implementation

@override
Future<List<AhpHierarchy>> generateHierarchy(
    List<AhpItem> criteria, List<AhpItem> alternative) async {
  startPerformanceProfiling('generate hierarchy');
  try {
    return AhpCalculator.generateHierarchy(criteria, alternative);
  } catch (e) {
    throw Exception('Failed generate hierarchy $e');
  } finally {
    endPerformanceProfiling('generate hierarchy');
  }
}