Implementation
List<DataPoint> g7Table = [
DataPoint(A: 0.00, B: 0.1198),
DataPoint(A: 0.05, B: 0.1197),
DataPoint(A: 0.10, B: 0.1196),
DataPoint(A: 0.15, B: 0.1194),
DataPoint(A: 0.20, B: 0.1193),
DataPoint(A: 0.25, B: 0.1194),
DataPoint(A: 0.30, B: 0.1194),
DataPoint(A: 0.35, B: 0.1194),
DataPoint(A: 0.40, B: 0.1193),
DataPoint(A: 0.45, B: 0.1193),
DataPoint(A: 0.50, B: 0.1194),
DataPoint(A: 0.55, B: 0.1193),
DataPoint(A: 0.60, B: 0.1194),
DataPoint(A: 0.65, B: 0.1197),
DataPoint(A: 0.70, B: 0.1202),
DataPoint(A: 0.725, B: 0.1207),
DataPoint(A: 0.75, B: 0.1215),
DataPoint(A: 0.775, B: 0.1226),
DataPoint(A: 0.80, B: 0.1242),
DataPoint(A: 0.825, B: 0.1266),
DataPoint(A: 0.85, B: 0.1306),
DataPoint(A: 0.875, B: 0.1368),
DataPoint(A: 0.90, B: 0.1464),
DataPoint(A: 0.925, B: 0.1660),
DataPoint(A: 0.95, B: 0.2054),
DataPoint(A: 0.975, B: 0.2993),
DataPoint(A: 1.0, B: 0.3803),
DataPoint(A: 1.025, B: 0.4015),
DataPoint(A: 1.05, B: 0.4043),
DataPoint(A: 1.075, B: 0.4034),
DataPoint(A: 1.10, B: 0.4014),
DataPoint(A: 1.125, B: 0.3987),
DataPoint(A: 1.15, B: 0.3955),
DataPoint(A: 1.20, B: 0.3884),
DataPoint(A: 1.25, B: 0.3810),
DataPoint(A: 1.30, B: 0.3732),
DataPoint(A: 1.35, B: 0.3657),
DataPoint(A: 1.40, B: 0.3580),
DataPoint(A: 1.50, B: 0.3440),
DataPoint(A: 1.55, B: 0.3376),
DataPoint(A: 1.60, B: 0.3315),
DataPoint(A: 1.65, B: 0.3260),
DataPoint(A: 1.70, B: 0.3209),
DataPoint(A: 1.75, B: 0.3160),
DataPoint(A: 1.80, B: 0.3117),
DataPoint(A: 1.85, B: 0.3078),
DataPoint(A: 1.90, B: 0.3042),
DataPoint(A: 1.95, B: 0.3010),
DataPoint(A: 2.00, B: 0.2980),
DataPoint(A: 2.05, B: 0.2951),
DataPoint(A: 2.10, B: 0.2922),
DataPoint(A: 2.15, B: 0.2892),
DataPoint(A: 2.20, B: 0.2864),
DataPoint(A: 2.25, B: 0.2835),
DataPoint(A: 2.30, B: 0.2807),
DataPoint(A: 2.35, B: 0.2779),
DataPoint(A: 2.40, B: 0.2752),
DataPoint(A: 2.45, B: 0.2725),
DataPoint(A: 2.50, B: 0.2697),
DataPoint(A: 2.55, B: 0.2670),
DataPoint(A: 2.60, B: 0.2643),
DataPoint(A: 2.65, B: 0.2615),
DataPoint(A: 2.70, B: 0.2588),
DataPoint(A: 2.75, B: 0.2561),
DataPoint(A: 2.80, B: 0.2533),
DataPoint(A: 2.85, B: 0.2506),
DataPoint(A: 2.90, B: 0.2479),
DataPoint(A: 2.95, B: 0.2451),
DataPoint(A: 3.00, B: 0.2424),
DataPoint(A: 3.10, B: 0.2368),
DataPoint(A: 3.20, B: 0.2313),
DataPoint(A: 3.30, B: 0.2258),
DataPoint(A: 3.40, B: 0.2205),
DataPoint(A: 3.50, B: 0.2154),
DataPoint(A: 3.60, B: 0.2106),
DataPoint(A: 3.70, B: 0.2060),
DataPoint(A: 3.80, B: 0.2017),
DataPoint(A: 3.90, B: 0.1975),
DataPoint(A: 4.00, B: 0.1935),
DataPoint(A: 4.20, B: 0.1861),
DataPoint(A: 4.40, B: 0.1793),
DataPoint(A: 4.60, B: 0.1730),
DataPoint(A: 4.80, B: 0.1672),
DataPoint(A: 5.00, B: 0.1618),
];