diff --git a/src/main/java/gov/usgs/earthquake/nshmp/gmm/AbrahamsonGulerce_2020.java b/src/main/java/gov/usgs/earthquake/nshmp/gmm/AbrahamsonGulerce_2020.java index f46395255da7dec037316975d8b6564cf098a0d9..7cf2c8707af4251ac088e3151ec83d2fc3abda03 100644 --- a/src/main/java/gov/usgs/earthquake/nshmp/gmm/AbrahamsonGulerce_2020.java +++ b/src/main/java/gov/usgs/earthquake/nshmp/gmm/AbrahamsonGulerce_2020.java @@ -122,10 +122,15 @@ public abstract class AbrahamsonGulerce_2020 implements GroundMotionModel { .set(VS30, Range.closed(150.0, 1000.0)) .build(); - static final CoefficientContainer COEFFS = new CoefficientContainer("AG20.csv"); - static final CoefficientContainer COEFFS_PRVI = new CoefficientContainer("AG20_PRVI.csv"); - static final CoefficientContainer COEFFS_AK_ADJUSTED = - new CoefficientContainer("nga-sub-ak-interface-adjustment.csv"); + static final CoefficientContainer COEFFS; + static final CoefficientContainer COEFFS_PRVI; + static final CoefficientContainer COEFFS_AK_ADJUSTED; + + static { + COEFFS = new CoefficientContainer("AG20.csv"); + COEFFS_PRVI = new CoefficientContainer("AG20_PRVI.csv"); + COEFFS_AK_ADJUSTED = new CoefficientContainer("nga-sub-ak-interface-adjustment.csv"); + } private static final double C1S = 7.5; private static final double C4 = 10.0; diff --git a/src/main/java/gov/usgs/earthquake/nshmp/gmm/KuehnEtAl_2020.java b/src/main/java/gov/usgs/earthquake/nshmp/gmm/KuehnEtAl_2020.java index e3a7445338d98f2b56f395ae605a3794a1e24f87..f0ded92f3abf33ec283a2acef10b30352f9578c8 100644 --- a/src/main/java/gov/usgs/earthquake/nshmp/gmm/KuehnEtAl_2020.java +++ b/src/main/java/gov/usgs/earthquake/nshmp/gmm/KuehnEtAl_2020.java @@ -145,10 +145,15 @@ public abstract class KuehnEtAl_2020 implements GroundMotionModel { .set(VS30, Range.closed(150.0, 1500.0)) .build(); - static final CoefficientContainer COEFFS = new CoefficientContainer("KBCG20.csv"); - static final CoefficientContainer COEFFS_PRVI = new CoefficientContainer("KBCG20_PRVI.csv"); - static final CoefficientContainer COEFFS_AK_ADJUSTED = - new CoefficientContainer("nga-sub-ak-interface-adjustment.csv"); + static final CoefficientContainer COEFFS; + static final CoefficientContainer COEFFS_PRVI; + static final CoefficientContainer COEFFS_AK_ADJUSTED; + + static { + COEFFS = new CoefficientContainer("KBCG20.csv"); + COEFFS_PRVI = new CoefficientContainer("KBCG20_PRVI.csv"); + COEFFS_AK_ADJUSTED = new CoefficientContainer("nga-sub-ak-interface-adjustment.csv"); + } private static final double δM = 0.1; // p. 20 private static final double MREF = 6.0; // p. 20