groupingCorrectionTable constant

Map<InstallationMethod, Map<int, double>> const groupingCorrectionTable

Implementation

static const Map<InstallationMethod, Map<int, double>>
    groupingCorrectionTable = {
  InstallationMethod.a1: {
    1: 1.0,
    2: 0.80,
    3: 0.70,
    4: 0.65,
    5: 0.60,
    6: 0.57
  },
  InstallationMethod.b1: {
    1: 1.0,
    2: 0.80,
    3: 0.70,
    4: 0.65,
    5: 0.60,
    6: 0.57
  },
  InstallationMethod.c: {
    1: 1.0,
    2: 0.85,
    3: 0.79,
    4: 0.75,
    5: 0.73,
    6: 0.72
  }, // Single layer
  InstallationMethod.e: {
    1: 1.0,
    2: 0.87,
    3: 0.82,
    4: 0.80,
    5: 0.80,
    6: 0.79
  }, // Perforated tray
  InstallationMethod.d: {
    1: 1.0,
    2: 0.85,
    3: 0.75,
    4: 0.70,
    5: 0.65,
    6: 0.60
  }, // Buried grouping (approx)
  InstallationMethod.b2: {
    1: 1.0,
    2: 0.80,
    3: 0.70,
    4: 0.65,
    5: 0.60,
    6: 0.57
  }, // Same as B1
  InstallationMethod.a2: {
    1: 1.0,
    2: 0.80,
    3: 0.70,
    4: 0.65,
    5: 0.60,
    6: 0.57
  }, // Same as A1

  InstallationMethod.f: {
    1: 1.0,
    2: 0.87,
    3: 0.82,
    4: 0.80,
    5: 0.80,
    6: 0.79
  }, // Simplified similar to E
};