public enum Gmm extends Enum<Gmm>
GroundMotionModel (Gmm) identifiers. Use these to generate
Imt-specific instances via instance(Imt) and related
methods. Single or corporate authored models are identified as
NAME_YR_FLAVOR; multi-author models as INITIALS_YR_FLAVOR. FLAVOR is only
used for those models with region specific implementations or other variants.| Modifier and Type | Class and Description |
|---|---|
static class |
Gmm.Group |
| Modifier and Type | Method and Description |
|---|---|
GmmInput.Constraints |
constraints()
Return the input
Constraints for this Gmm. |
GroundMotionModel |
instance(Imt imt)
Retreive an instance of a
GroundMotionModel, either by creating a
new one, or fetching from a cache. |
static Map<Gmm,GroundMotionModel> |
instances(Imt imt,
Set<Gmm> gmms)
Retrieve an immutable map of
GroundMotionModel instances, either by
creating new ones, or fetching them from a cache. |
static Map<Imt,Map<Gmm,GroundMotionModel>> |
instances(Set<Imt> imts,
Set<Gmm> gmms)
Retrieve immutable maps of
GroundMotionModel instances for a range
of Imts, either by creating new ones, or fetching them from a
cache. |
Set<Imt> |
responseSpectrumIMTs()
Return the set of spectral acceleration
Imts that are supported by
this Gmm. |
static Set<Imt> |
responseSpectrumIMTs(Collection<Gmm> gmms)
Return the set of spectral acceleration (SA)
Imts that are common
to the supplied Gmms. |
static Set<Gmm> |
supportedGmms(Imt imt)
Return the
Set of Gmms that support the supplied
Imt. |
Set<Imt> |
supportedIMTs()
Return the
Set of the intensity measure types (Imts)
supported by this Gmm. |
static Set<Imt> |
supportedIMTs(Collection<Gmm> gmms)
Return the
Set of the intensity measure types (Imts)
supported by all of the supplied Gmms. |
String |
toString() |
static Gmm |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Gmm[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Gmm BA_08
BooreAtkinson_2008public static final Gmm CB_08
CampbellBozorgnia_2008public static final Gmm CY_08
ChiouYoungs_2008public static final Gmm ASK_14
AbrahamsonEtAl_2014public static final Gmm BSSA_14
BooreEtAl_2014public static final Gmm CB_14
CampbellBozorgnia_2014public static final Gmm CY_14
ChiouYoungs_2014public static final Gmm IDRISS_14
Idriss_2014public static final Gmm ASK_14_BASIN_AMP
AbrahamsonEtAl_2014public static final Gmm BSSA_14_BASIN_AMP
BooreEtAl_2014public static final Gmm CB_14_BASIN_AMP
CampbellBozorgnia_2014public static final Gmm CY_14_BASIN_AMP
ChiouYoungs_2014public static final Gmm AS_97
AbrahamsonSilva_1997public static final Gmm BJF_97
BooreEtAl_1997public static final Gmm CAMPBELL_97
Campbell_1997public static final Gmm CB_03
CampbellBozorgnia_2003public static final Gmm MT_97
MunsonThurber_1997public static final Gmm SADIGH_97
SadighEtAl_1997public static final Gmm AB_03_GLOBAL_INTERFACE
AtkinsonBoore_2003public static final Gmm AB_03_GLOBAL_SLAB
AtkinsonBoore_2003public static final Gmm AB_03_GLOBAL_SLAB_LOW_SAT
AtkinsonBoore_2003public static final Gmm AB_03_CASCADIA_INTERFACE
AtkinsonBoore_2003public static final Gmm AB_03_CASCADIA_SLAB
AtkinsonBoore_2003public static final Gmm AB_03_CASCADIA_SLAB_LOW_SAT
AtkinsonBoore_2003public static final Gmm AM_09_INTERFACE
AtkinsonMacias_2009public static final Gmm AM_09_INTERFACE_BASIN_AMP
AtkinsonMacias_2009public static final Gmm NGA_SUB_USGS_INTERFACE
NgaSubductionUsgs_2018public static final Gmm NGA_SUB_USGS_SLAB
NgaSubductionUsgs_2018public static final Gmm NGA_SUB_USGS_INTERFACE_NO_EPI
NgaSubductionUsgs_2018public static final Gmm NGA_SUB_USGS_SLAB_NO_EPI
NgaSubductionUsgs_2018public static final Gmm BCHYDRO_12_INTERFACE
BcHydro_2012public static final Gmm BCHYDRO_12_SLAB
BcHydro_2012public static final Gmm BCHYDRO_12_INTERFACE_BASIN_AMP
BcHydro_2012public static final Gmm BCHYDRO_12_SLAB_BASIN_AMP
BcHydro_2012public static final Gmm YOUNGS_97_INTERFACE
YoungsEtAl_1997public static final Gmm YOUNGS_97_SLAB
YoungsEtAl_1997public static final Gmm ZHAO_06_INTERFACE
ZhaoEtAl_2006public static final Gmm ZHAO_06_SLAB
ZhaoEtAl_2006public static final Gmm ZHAO_06_INTERFACE_BASIN_AMP
ZhaoEtAl_2006public static final Gmm ZHAO_06_SLAB_BASIN_AMP
ZhaoEtAl_2006public static final Gmm AB_06_PRIME
AtkinsonBoore_2006ppublic static final Gmm AB_06_140BAR
AtkinsonBoore_2006public static final Gmm AB_06_200BAR
AtkinsonBoore_2006public static final Gmm ATKINSON_08_PRIME
Atkinson_2008ppublic static final Gmm CAMPBELL_03
Campbell_2003public static final Gmm FRANKEL_96
FrankelEtAl_1996public static final Gmm PEZESHK_11
PezeshkEtAl_2011public static final Gmm SILVA_02
SilvaEtAl_2002public static final Gmm SOMERVILLE_01
SomervilleEtAl_2001public static final Gmm TP_05
TavakoliPezeshk_2005public static final Gmm TORO_97_MW
ToroEtAl_1997public static final Gmm AB_06_140BAR_J
AtkinsonBoore_2006public static final Gmm AB_06_200BAR_J
AtkinsonBoore_2006public static final Gmm CAMPBELL_03_J
Campbell_2003public static final Gmm FRANKEL_96_J
FrankelEtAl_1996public static final Gmm SILVA_02_J
SilvaEtAl_2002public static final Gmm TP_05_J
TavakoliPezeshk_2005public static final Gmm AB_06_140BAR_AB
AtkinsonBoore_2006public static final Gmm AB_06_200BAR_AB
AtkinsonBoore_2006public static final Gmm CAMPBELL_03_AB
Campbell_2003public static final Gmm FRANKEL_96_AB
FrankelEtAl_1996public static final Gmm SILVA_02_AB
SilvaEtAl_2002public static final Gmm TP_05_AB
TavakoliPezeshk_2005public static final Gmm TORO_97_MB
ToroEtAl_1997public static final Gmm ATKINSON_10
Atkinson_2010public static final Gmm ATKINSON_15
Atkinson_2015public static final Gmm GK_15
GraizerKalkan_2015public static final Gmm WONG_15
WongEtAl_2015public static final Gmm ZHAO_16_SHALLOW_CRUST
ZhaoEtAl_2016public static final Gmm ZHAO_16_UPPER_MANTLE
ZhaoEtAl_2016public static final Gmm ZHAO_16_INTERFACE
ZhaoEtAl_2016public static final Gmm ZHAO_16_SLAB
ZhaoEtAl_2016public static final Gmm MCVERRY_00_CRUSTAL
McVerryEtAl_2000public static final Gmm MCVERRY_00_INTERFACE
McVerryEtAl_2000public static final Gmm MCVERRY_00_SLAB
McVerryEtAl_2000public static final Gmm MCVERRY_00_VOLCANIC
McVerryEtAl_2000public static final Gmm NGA_EAST_USGS
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_EPRI
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_PANEL
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_CEUS2014
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_SITE_IMPEDANCE
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_SITE_GRADIENT
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_1
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_2
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_3
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_4
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_5
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_6
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_7
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_8
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_9
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_10
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_11
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_12
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_13
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_14
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_15
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_16
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_17
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_SEEDS
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_SEEDS_EPRI
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_SEEDS_PANEL
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_SEEDS_CEUS2014
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_SEEDS_SITE_IMPEDANCE
NgaEastUsgs_2017public static final Gmm NGA_EAST_USGS_SEEDS_SITE_GRADIENT
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_1CCSP
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_1CVSP
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_2CCSP
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_2CVSP
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_B_A04
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_B_AB14
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_B_AB95
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_B_BCA10D
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_B_BS11
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_B_SGD02
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_FRANKEL
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_GRAIZER
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_GRAIZER16
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_GRAIZER17
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_HA15
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_PEER_EX
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_PEER_GP
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_PZCT15_M1SS
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_PZCT15_M2ES
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_SP15
NgaEastUsgs_2017public static final Gmm NGA_EAST_SEED_SP16
@see ShahjoueiPezeshk_2016public static final Gmm NGA_EAST_SEED_YA15
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SIGMA_AB_06_PRIME
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SIGMA_ATKINSON_08_PRIME
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SIGMA_CAMPBELL_03
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SIGMA_FRANKEL_96
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SIGMA_PEZESHK_11
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SIGMA_SILVA_02
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SIGMA_SOMERVILLE_01
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SIGMA_TP_05
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SIGMA_TORO_97_MW
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SITE_AB_06_PRIME
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SITE_ATKINSON_08_PRIME
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SITE_CAMPBELL_03
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SITE_FRANKEL_96
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SITE_PEZESHK_11
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SITE_SILVA_02
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SITE_SOMERVILLE_01
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SITE_TP_05
NgaEastUsgs_2017@Deprecated public static final Gmm CEUS14_NGAE_SITE_TORO_97_MW
NgaEastUsgs_2017public static final Gmm COMBINED_CEUS_2014
public static final Gmm COMBINED_CEUS_2018
public static final Gmm COMBINED_CEUS_2014_NGAE_SIGMA
public static final Gmm COMBINED_CEUS_2014_NGAE_SITE
public static final Gmm COMBINED_WUS_2014_41
public static final Gmm COMBINED_WUS_2014_42
public static final Gmm COMBINED_WUS_2018
public static Gmm[] values()
for (Gmm c : Gmm.values()) System.out.println(c);
public static Gmm valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic GroundMotionModel instance(Imt imt)
GroundMotionModel, either by creating a
new one, or fetching from a cache.imt - of the retreived instanceUncheckedExecutionException - if there is an instantiation problempublic static Map<Gmm,GroundMotionModel> instances(Imt imt, Set<Gmm> gmms)
GroundMotionModel instances, either by
creating new ones, or fetching them from a cache.imt - of each retreived instancegmms - to retrieveUncheckedExecutionException - if there is an instantiation problempublic static Map<Imt,Map<Gmm,GroundMotionModel>> instances(Set<Imt> imts, Set<Gmm> gmms)
GroundMotionModel instances for a range
of Imts, either by creating new ones, or fetching them from a
cache.imts - to retrieve instances forgmms - to retrieveUncheckedExecutionException - if there is an instantiation problempublic Set<Imt> supportedIMTs()
Set of the intensity measure types (Imts)
supported by this Gmm.public static Set<Imt> supportedIMTs(Collection<Gmm> gmms)
Set of the intensity measure types (Imts)
supported by all of the supplied Gmms.gmms - models for which to return common Imt supportpublic Set<Imt> responseSpectrumIMTs()
Imts that are supported by
this Gmm.public static Set<Imt> responseSpectrumIMTs(Collection<Gmm> gmms)
Imts that are common
to the supplied Gmms.gmms - models for which to return common SA Imt supportpublic static Set<Gmm> supportedGmms(Imt imt)
Set of Gmms that support the supplied
Imt.imt - for which to return the Gmms that support itpublic GmmInput.Constraints constraints()
Constraints for this Gmm.