From 685a01523a29a417b7a66b12accc6121c1ac158b Mon Sep 17 00:00:00 2001 From: Stephen Colebourne Date: Thu, 20 Aug 2020 15:56:00 +0100 Subject: [PATCH] Use Math.abs when checking inflation inputs Use absolute value and a smaller tolerance based on feedback --- .../com/opengamma/strata/market/curve/InflationNodalCurve.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/market/src/main/java/com/opengamma/strata/market/curve/InflationNodalCurve.java b/modules/market/src/main/java/com/opengamma/strata/market/curve/InflationNodalCurve.java index 5e750765ac..9c022f261c 100644 --- a/modules/market/src/main/java/com/opengamma/strata/market/curve/InflationNodalCurve.java +++ b/modules/market/src/main/java/com/opengamma/strata/market/curve/InflationNodalCurve.java @@ -152,7 +152,8 @@ private InflationNodalCurve( this.yFixing = curve.getYValues().get(0); int i = seasonalityIndex(xFixing); ArgChecker.isTrue( - adjustmentType.applyShift(yFixing, seasonality.get(i)) - yFixing < 1.0E-10, "Fixing value should be unadjusted"); + Math.abs(adjustmentType.applyShift(yFixing, seasonality.get(i)) - yFixing) < 1e-12, + "Fixing value should be unadjusted"); this.adjustmentType = adjustmentType; }