diff --git a/src/gov/usgs/earthquake/nshmp/gmm/AtkinsonBoore_2003.java b/src/gov/usgs/earthquake/nshmp/gmm/AtkinsonBoore_2003.java index f682b94bd6a07eb70748da60353e9bda1952ed2a..12f11f4a15a17aa7d54e1a70850c1a4f2cf2978f 100644 --- a/src/gov/usgs/earthquake/nshmp/gmm/AtkinsonBoore_2003.java +++ b/src/gov/usgs/earthquake/nshmp/gmm/AtkinsonBoore_2003.java @@ -44,12 +44,12 @@ import gov.usgs.earthquake.nshmp.gmm.GmmInput.Constraints; * <p><b>Component:</b> horizontal (not clear from publication) * * @author Peter Powers - * @see Gmm#AB_03_CASC_INTER - * @see Gmm#AB_03_CASC_SLAB - * @see Gmm#AB_03_CASC_SLAB_LOW_SAT - * @see Gmm#AB_03_GLOB_INTER - * @see Gmm#AB_03_GLOB_SLAB - * @see Gmm#AB_03_GLOB_SLAB_LOW_SAT + * @see Gmm#AB_03_CASCADIA_INTERFACE + * @see Gmm#AB_03_CASCADIA_SLAB + * @see Gmm#AB_03_CASCADIA_SLAB_LOW_SAT + * @see Gmm#AB_03_GLOBAL_INTERFACE + * @see Gmm#AB_03_GLOBAL_SLAB + * @see Gmm#AB_03_GLOBAL_SLAB_LOW_SAT */ public abstract class AtkinsonBoore_2003 implements GroundMotionModel { @@ -63,14 +63,14 @@ public abstract class AtkinsonBoore_2003 implements GroundMotionModel { .set(VS30, Range.closed(150.0, 1500.0)) .build(); - static final CoefficientContainer COEFFS_CASC_SLAB, - COEFFS_CASC_INTERFACE, - COEFFS_GLOBAL_SLAB, - COEFFS_GLOBAL_INTERFACE; + static final CoefficientContainer COEFFS_CASCADIA_SLAB; + static final CoefficientContainer COEFFS_CASCADIA_INTERFACE; + static final CoefficientContainer COEFFS_GLOBAL_SLAB; + static final CoefficientContainer COEFFS_GLOBAL_INTERFACE; static { - COEFFS_CASC_SLAB = new CoefficientContainer("AB03_cascadia_slab.csv"); - COEFFS_CASC_INTERFACE = new CoefficientContainer("AB03_cascadia_interface.csv"); + COEFFS_CASCADIA_SLAB = new CoefficientContainer("AB03_cascadia_slab.csv"); + COEFFS_CASCADIA_INTERFACE = new CoefficientContainer("AB03_cascadia_interface.csv"); COEFFS_GLOBAL_SLAB = new CoefficientContainer("AB03_global_slab.csv"); COEFFS_GLOBAL_INTERFACE = new CoefficientContainer("AB03_global_interface.csv"); } @@ -104,10 +104,14 @@ public abstract class AtkinsonBoore_2003 implements GroundMotionModel { mMax = saturationMw(); } - private static Coefficients initCoeffs(final Imt imt, final boolean slab, + private static Coefficients initCoeffs( + final Imt imt, + final boolean slab, final boolean global) { - CoefficientContainer coeffs = slab && global ? COEFFS_GLOBAL_SLAB : slab ? COEFFS_CASC_SLAB - : global ? COEFFS_GLOBAL_INTERFACE : COEFFS_CASC_INTERFACE; + + CoefficientContainer coeffs = + slab && global ? COEFFS_GLOBAL_SLAB : slab ? COEFFS_CASCADIA_SLAB + : global ? COEFFS_GLOBAL_INTERFACE : COEFFS_CASCADIA_INTERFACE; return new Coefficients(imt, coeffs); } diff --git a/src/gov/usgs/earthquake/nshmp/gmm/AtkinsonMacias_2009.java b/src/gov/usgs/earthquake/nshmp/gmm/AtkinsonMacias_2009.java index 51056410bc493331cb6fdbd0e0fb718f96f2d4aa..0083ffb4a1ac8d948ba66df20c7cd166ccf52e6c 100644 --- a/src/gov/usgs/earthquake/nshmp/gmm/AtkinsonMacias_2009.java +++ b/src/gov/usgs/earthquake/nshmp/gmm/AtkinsonMacias_2009.java @@ -39,7 +39,7 @@ import gov.usgs.earthquake.nshmp.gmm.GmmInput.Constraints; * <p><b>Component:</b> geometric mean of two horizontal components * * @author Peter Powers - * @see Gmm#AM_09_INTER + * @see Gmm#AM_09_INTERFACE * @see Gmm#AM_09_BASIN_INTERFACE */ public class AtkinsonMacias_2009 implements GroundMotionModel { diff --git a/src/gov/usgs/earthquake/nshmp/gmm/BcHydro_2012.java b/src/gov/usgs/earthquake/nshmp/gmm/BcHydro_2012.java index f20f94b595843c89318e972a70aa06aaf3e5d2e4..67061d285e742e13eb590c0cd602e5047adefb64 100644 --- a/src/gov/usgs/earthquake/nshmp/gmm/BcHydro_2012.java +++ b/src/gov/usgs/earthquake/nshmp/gmm/BcHydro_2012.java @@ -45,7 +45,7 @@ import gov.usgs.earthquake.nshmp.gmm.GmmInput.Constraints; * <p><b>Component:</b> Geometric mean of two horizontal components * * @author Peter Powers - * @see Gmm#BCHYDRO_12_INTER + * @see Gmm#BCHYDRO_12_INTERFACE * @see Gmm#BCHYDRO_12_SLAB * @see Gmm#BCHYDRO_12_BASIN_INTERFACE * @see Gmm#BCHYDRO_12_BASIN_SLAB diff --git a/src/gov/usgs/earthquake/nshmp/gmm/Gmm.java b/src/gov/usgs/earthquake/nshmp/gmm/Gmm.java index 88262599021b5a4d439ecb267e73689b207aa4fd..9fa44fb146fda96b96eb84fa131e32de6360e58d 100644 --- a/src/gov/usgs/earthquake/nshmp/gmm/Gmm.java +++ b/src/gov/usgs/earthquake/nshmp/gmm/Gmm.java @@ -165,49 +165,49 @@ public enum Gmm { /* Subduction Interface and Slab WUS 2008 2014 2018, AK 2007 */ /** @see AtkinsonBoore_2003 */ - AB_03_GLOB_INTER( + AB_03_GLOBAL_INTERFACE( AtkinsonBoore_2003.GlobalInterface.class, AtkinsonBoore_2003.GlobalInterface.NAME, AtkinsonBoore_2003.COEFFS_GLOBAL_INTERFACE, AtkinsonBoore_2003.CONSTRAINTS), /** @see AtkinsonBoore_2003 */ - AB_03_GLOB_SLAB( + AB_03_GLOBAL_SLAB( AtkinsonBoore_2003.GlobalSlab.class, AtkinsonBoore_2003.GlobalSlab.NAME, AtkinsonBoore_2003.COEFFS_GLOBAL_SLAB, AtkinsonBoore_2003.CONSTRAINTS), /** @see AtkinsonBoore_2003 */ - AB_03_GLOB_SLAB_LOW_SAT( + AB_03_GLOBAL_SLAB_LOW_SAT( AtkinsonBoore_2003.GlobalSlabLowMagSaturation.class, AtkinsonBoore_2003.GlobalSlabLowMagSaturation.NAME, AtkinsonBoore_2003.COEFFS_GLOBAL_SLAB, AtkinsonBoore_2003.CONSTRAINTS), /** @see AtkinsonBoore_2003 */ - AB_03_CASC_INTER( + AB_03_CASCADIA_INTERFACE( AtkinsonBoore_2003.CascadiaInterface.class, AtkinsonBoore_2003.CascadiaInterface.NAME, - AtkinsonBoore_2003.COEFFS_CASC_INTERFACE, + AtkinsonBoore_2003.COEFFS_CASCADIA_INTERFACE, AtkinsonBoore_2003.CONSTRAINTS), /** @see AtkinsonBoore_2003 */ - AB_03_CASC_SLAB( + AB_03_CASCADIA_SLAB( AtkinsonBoore_2003.CascadiaSlab.class, AtkinsonBoore_2003.CascadiaSlab.NAME, - AtkinsonBoore_2003.COEFFS_CASC_SLAB, + AtkinsonBoore_2003.COEFFS_CASCADIA_SLAB, AtkinsonBoore_2003.CONSTRAINTS), /** @see AtkinsonBoore_2003 */ - AB_03_CASC_SLAB_LOW_SAT( + AB_03_CASCADIA_SLAB_LOW_SAT( AtkinsonBoore_2003.CascadiaSlabLowMagSaturation.class, AtkinsonBoore_2003.CascadiaSlabLowMagSaturation.NAME, - AtkinsonBoore_2003.COEFFS_CASC_SLAB, + AtkinsonBoore_2003.COEFFS_CASCADIA_SLAB, AtkinsonBoore_2003.CONSTRAINTS), /** @see AtkinsonMacias_2009 */ - AM_09_INTER( + AM_09_INTERFACE( AtkinsonMacias_2009.class, AtkinsonMacias_2009.NAME, AtkinsonMacias_2009.COEFFS, @@ -221,7 +221,7 @@ public enum Gmm { AtkinsonMacias_2009.CONSTRAINTS), /** @see BcHydro_2012 */ - BCHYDRO_12_INTER( + BCHYDRO_12_INTERFACE( BcHydro_2012.Interface.class, BcHydro_2012.Interface.NAME, BcHydro_2012.COEFFS, @@ -249,7 +249,7 @@ public enum Gmm { BcHydro_2012.CONSTRAINTS), /** @see YoungsEtAl_1997 */ - YOUNGS_97_INTER( + YOUNGS_97_INTERFACE( YoungsEtAl_1997.Interface.class, YoungsEtAl_1997.Interface.NAME, YoungsEtAl_1997.COEFFS, @@ -263,7 +263,7 @@ public enum Gmm { YoungsEtAl_1997.CONSTRAINTS), /** @see ZhaoEtAl_2006 */ - ZHAO_06_INTER( + ZHAO_06_INTERFACE( ZhaoEtAl_2006.Interface.class, ZhaoEtAl_2006.Interface.NAME, ZhaoEtAl_2006.COEFFS, @@ -1004,10 +1004,10 @@ public enum Gmm { WUS_14_INTERFACE( "2014 Subduction Interface (WUS)", ImmutableList.of( - AB_03_GLOB_INTER, - AM_09_INTER, - BCHYDRO_12_INTER, - ZHAO_06_INTER)), + AB_03_GLOBAL_INTERFACE, + AM_09_INTERFACE, + BCHYDRO_12_INTERFACE, + ZHAO_06_INTERFACE)), WUS_18_INTERFACE( "2018 Subduction Interface (WUS) beta", @@ -1019,8 +1019,8 @@ public enum Gmm { WUS_14_SLAB( "2014 Subduction Intraslab (WUS)", ImmutableList.of( - AB_03_CASC_SLAB_LOW_SAT, - AB_03_GLOB_SLAB_LOW_SAT, + AB_03_CASCADIA_SLAB_LOW_SAT, + AB_03_GLOBAL_SLAB_LOW_SAT, BCHYDRO_12_SLAB, ZHAO_06_SLAB)), @@ -1052,15 +1052,15 @@ public enum Gmm { WUS_08_INTERFACE( "2008 Subduction Interface (WUS)", ImmutableList.of( - AB_03_GLOB_INTER, - YOUNGS_97_INTER, - ZHAO_06_INTER)), + AB_03_GLOBAL_INTERFACE, + YOUNGS_97_INTERFACE, + ZHAO_06_INTERFACE)), WUS_08_SLAB( "2008 Subduction Intraslab (WUS)", ImmutableList.of( - AB_03_CASC_SLAB, - AB_03_GLOB_SLAB, + AB_03_CASCADIA_SLAB, + AB_03_GLOBAL_SLAB, YOUNGS_97_SLAB)), AK_07_ACTIVE_CRUST( @@ -1074,14 +1074,14 @@ public enum Gmm { AK_07_INTERFACE( "2007 Subduction Interface (AK)", ImmutableList.of( - YOUNGS_97_INTER, + YOUNGS_97_INTERFACE, SADIGH_97)), AK_07_SLAB( "2007 Subduction Intraslab (AK)", ImmutableList.of( YOUNGS_97_SLAB, - AB_03_GLOB_SLAB)), + AB_03_GLOBAL_SLAB)), HI_98( "1998 Active Volcanic (HI)", @@ -1103,7 +1103,7 @@ public enum Gmm { ZHAO_16_SLAB, ATKINSON_10, ATKINSON_15, - AB_03_CASC_INTER, + AB_03_CASCADIA_INTERFACE, MCVERRY_00_CRUSTAL, MCVERRY_00_INTERFACE, MCVERRY_00_SLAB, diff --git a/src/gov/usgs/earthquake/nshmp/gmm/YoungsEtAl_1997.java b/src/gov/usgs/earthquake/nshmp/gmm/YoungsEtAl_1997.java index 3e88d9f6a1dfd80d04d6b213d8e713191973f04a..b88e0085823aea5ad763154e199568e08e055741 100644 --- a/src/gov/usgs/earthquake/nshmp/gmm/YoungsEtAl_1997.java +++ b/src/gov/usgs/earthquake/nshmp/gmm/YoungsEtAl_1997.java @@ -46,7 +46,7 @@ import gov.usgs.earthquake.nshmp.gmm.GmmInput.Constraints; * <p><b>Component:</b> Geometric mean of two horizontal components * * @author Peter Powers - * @see Gmm#YOUNGS_97_INTER + * @see Gmm#YOUNGS_97_INTERFACE * @see Gmm#YOUNGS_97_SLAB */ public abstract class YoungsEtAl_1997 implements GroundMotionModel { diff --git a/src/gov/usgs/earthquake/nshmp/gmm/ZhaoEtAl_2006.java b/src/gov/usgs/earthquake/nshmp/gmm/ZhaoEtAl_2006.java index 7974351da89d7b7b553c89ca441fa10df8c6c0ed..4e2c9f5389a5049d80b285afb650917758ca749e 100644 --- a/src/gov/usgs/earthquake/nshmp/gmm/ZhaoEtAl_2006.java +++ b/src/gov/usgs/earthquake/nshmp/gmm/ZhaoEtAl_2006.java @@ -52,7 +52,7 @@ import gov.usgs.earthquake.nshmp.gmm.ZhaoEtAl_2016.SiteClass; * <p><b>Component:</b> Geometric mean of two horizontal components * * @author Peter Powers - * @see Gmm#ZHAO_06_INTER + * @see Gmm#ZHAO_06_INTERFACE * @see Gmm#ZHAO_06_SLAB * @see Gmm#ZHAO_06_BASIN_INTERFACE * @see Gmm#ZHAO_06_BASIN_SLAB diff --git a/test/gov/usgs/earthquake/nshmp/gmm/SubInterface.java b/test/gov/usgs/earthquake/nshmp/gmm/SubInterface.java index 728619f57b1c52d799a4562f509face7d2b521dc..e10b70361d86e2ed15678e1f9ab2aa518e36fe10 100644 --- a/test/gov/usgs/earthquake/nshmp/gmm/SubInterface.java +++ b/test/gov/usgs/earthquake/nshmp/gmm/SubInterface.java @@ -1,11 +1,11 @@ package gov.usgs.earthquake.nshmp.gmm; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_CASC_INTER; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_GLOB_INTER; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.AM_09_INTER; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.BCHYDRO_12_INTER; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.YOUNGS_97_INTER; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.ZHAO_06_INTER; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_CASCADIA_INTERFACE; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_GLOBAL_INTERFACE; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.AM_09_INTERFACE; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.BCHYDRO_12_INTERFACE; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.YOUNGS_97_INTERFACE; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.ZHAO_06_INTERFACE; import static gov.usgs.earthquake.nshmp.gmm.Imt.PGA; import static gov.usgs.earthquake.nshmp.gmm.Imt.SA0P2; import static gov.usgs.earthquake.nshmp.gmm.Imt.SA1P0; @@ -51,12 +51,12 @@ public class SubInterface extends GmmTest { /* Result generation sets */ private static Set<Gmm> gmms = EnumSet.of( - AB_03_GLOB_INTER, - AB_03_CASC_INTER, - AM_09_INTER, - BCHYDRO_12_INTER, - YOUNGS_97_INTER, - ZHAO_06_INTER); + AB_03_GLOBAL_INTERFACE, + AB_03_CASCADIA_INTERFACE, + AM_09_INTERFACE, + BCHYDRO_12_INTERFACE, + YOUNGS_97_INTERFACE, + ZHAO_06_INTERFACE); private static Set<Imt> imts = EnumSet.of( PGA, diff --git a/test/gov/usgs/earthquake/nshmp/gmm/SubSlab.java b/test/gov/usgs/earthquake/nshmp/gmm/SubSlab.java index b8b2068090e3c236ab7acd95056efb6b6656d60f..7d7052f59ae213d6cc343de11d270c0ac8813077 100644 --- a/test/gov/usgs/earthquake/nshmp/gmm/SubSlab.java +++ b/test/gov/usgs/earthquake/nshmp/gmm/SubSlab.java @@ -1,9 +1,9 @@ package gov.usgs.earthquake.nshmp.gmm; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_CASC_SLAB; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_CASC_SLAB_LOW_SAT; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_GLOB_SLAB; -import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_GLOB_SLAB_LOW_SAT; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_CASCADIA_SLAB; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_CASCADIA_SLAB_LOW_SAT; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_GLOBAL_SLAB; +import static gov.usgs.earthquake.nshmp.gmm.Gmm.AB_03_GLOBAL_SLAB_LOW_SAT; import static gov.usgs.earthquake.nshmp.gmm.Gmm.BCHYDRO_12_SLAB; import static gov.usgs.earthquake.nshmp.gmm.Gmm.YOUNGS_97_SLAB; import static gov.usgs.earthquake.nshmp.gmm.Gmm.ZHAO_06_SLAB; @@ -52,10 +52,10 @@ public class SubSlab extends GmmTest { /* Result generation sets */ private static Set<Gmm> gmms = EnumSet.of( - AB_03_GLOB_SLAB, - AB_03_GLOB_SLAB_LOW_SAT, - AB_03_CASC_SLAB, - AB_03_CASC_SLAB_LOW_SAT, + AB_03_GLOBAL_SLAB, + AB_03_GLOBAL_SLAB_LOW_SAT, + AB_03_CASCADIA_SLAB, + AB_03_CASCADIA_SLAB_LOW_SAT, BCHYDRO_12_SLAB, YOUNGS_97_SLAB, ZHAO_06_SLAB);