aspectRatioMultiplier method
Multiplier shared by satellite strategies that apply AR after their base formula.
Implementation
double aspectRatioMultiplier(double? customSensitivityK) {
if (customSensitivityK == null) return _d.defaultAspectRatioMultiplier;
if (!customSensitivityK.isFinite) {
throw ArgumentError.value(
customSensitivityK, 'customSensitivityK', 'must be finite');
}
final result = 1 + customSensitivityK * _d.logNormalizedAspectRatio;
if (!result.isFinite) {
throw ArgumentError('customSensitivityK produces a non-finite '
'aspect-ratio multiplier');
}
return result;
}