|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<AttenRelRef>
org.opensha.sha.imr.AttenRelRef
public enum AttenRelRef
This enum supplies references to
AttenuationRelationship implementations. Each reference can
return instances of the AttenuationRelationship it represents as
well as limited metadata such as the IMR's name and development status.
Static methods are provided to facilitate retrieval of specific
Sets of references and Lists of instances.
| Enum Constant Summary | |
|---|---|
AB_2006_140
Atkinson and Booore (2006) with 140bar stress drop. |
|
AB_2006_200
Atkinson and Booore (2006) with 140bar stress drop. |
|
ABRAHAM_2000
Abrahamson (2000) |
|
AS_1997
Abrahmson and Silva (1997) |
|
AS_2005
[NGA prelim] Abrahamson & Silva (2008) |
|
AS_2008
[NGA] Abrahamson & Silva (2008) |
|
BA_2006
[NGA prelim] Boore & Atkinson (2008) |
|
BA_2008
[NGA] Boore & Atkinson (2008) |
|
BA_2008_INTERP
Interpolation between periods using BA. |
|
BC_2004
Bazzuro & Cornell (2004) |
|
BJF_1997
Boore, Joyner & Fumal (1997) |
|
BS_2003
Baturay & Stewart (2003) |
|
CAMPBELL_1997
Campbell (1997) |
|
CAMPBELL_2003
Campbell CEUS (2003). |
|
CB_2003
Campbell & Bozorgnia (2003) |
|
CB_2006
[NGA prelim] Campbell & Bozorgnia (2008) |
|
CB_2008
[NGA] Campbell & Bozorgnia (2008) |
|
CS_2005
Choi & Stewart (2005) |
|
CY_2006
[NGA prelim] Chiou & Youngs (2008) |
|
CY_2008
[NGA] Chiou & Youngs (2008) |
|
CYBERSHAKE
Cybershake fake attnuation relation |
|
DAHLE_1995
Dahle et al. |
|
FEA_1996
Frankel et al. |
|
FIELD_2000
Field (2000) |
|
GOULET_2006
Goulet et al. |
|
MCVERRY_2000
McVerry et al. |
|
NGA_2008_3AVG
Average of 3 NGA's. |
|
NGA_2008_4AVG
Average of 4 NGA's. |
|
NSHMP_2008
Average of 3 NGA's used in the 20008 NSHMP |
|
NSHMP_2008_CEUS
Multiple weighted attenuation relationships used in 20008 CEUS NSHMP |
|
SADIGH_1997
Sadigh et al. |
|
SADIGH_1999
Sadigh et al. |
|
SHAKE_2003
ShakeMap |
|
SILVA_2002
Silva et al. |
|
SITESPEC_2006
Site specific model |
|
SOMERVILLE_2001
Somerville et al. |
|
TORO_1997
Toro et al. |
|
TP_2005
Tavakoli and Pezeshk (2005). |
|
USGS_2004_COMBO
USGS combined |
|
WC_1994
Wells & Coppersmith (1994) displacement model |
|
ZHAO_2006
Zhao et al. |
|
| Method Summary | |
|---|---|
static Set<AttenRelRef> |
get()
Convenience method to return references for all AttenuationRelationship implementations that are currently
production quality (i.e. |
static Set<AttenRelRef> |
get(DevStatus... stati)
Convenience method to return references to AttenuationRelationship implementations at the specified
levels of development. |
static Set<AttenRelRef> |
get(ServerPrefs prefs)
Convenience method to return references for all AttenuationRelationship implementations that should be
included in applications with the given ServerPrefs. |
AttenuationRelationship |
instance(ParameterChangeWarningListener listener)
Returns a new instance of the attenuation relationship represented by this reference. |
static List<AttenuationRelationship> |
instanceList(ParameterChangeWarningListener listener,
boolean sorted)
Returns a List of AttenuationRelationship
instances that are currently production quality (i.e. |
static List<AttenuationRelationship> |
instanceList(ParameterChangeWarningListener listener,
boolean sorted,
AttenRelRef... refs)
Returns a List of AttenuationRelationship
instances specified by the supplied references. |
static List<AttenuationRelationship> |
instanceList(ParameterChangeWarningListener listener,
boolean sorted,
Collection<AttenRelRef> refs)
Returns a List of AttenuationRelationship
instances specified by the supplied Collection of
references. |
static List<AttenuationRelationship> |
instanceList(ParameterChangeWarningListener listener,
boolean sorted,
DevStatus... stati)
Returns a List of AttenuationRelationship
instances at a specified level of development. |
static List<AttenuationRelationship> |
instanceList(ParameterChangeWarningListener listener,
boolean sorted,
ServerPrefs prefs)
Returns a List of AttenuationRelationship
instances that are appropriate for an application with the given
ServerPrefs. |
DevStatus |
status()
Returns the development status of the referenced AttenuationRelationship. |
String |
toString()
|
static AttenRelRef |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static AttenRelRef[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final AttenRelRef CB_2008
public static final AttenRelRef BA_2008
public static final AttenRelRef AS_2008
public static final AttenRelRef CY_2008
public static final AttenRelRef GOULET_2006
public static final AttenRelRef ZHAO_2006
public static final AttenRelRef CS_2005
public static final AttenRelRef BC_2004
public static final AttenRelRef USGS_2004_COMBO
public static final AttenRelRef BS_2003
public static final AttenRelRef CB_2003
public static final AttenRelRef SHAKE_2003
public static final AttenRelRef FIELD_2000
public static final AttenRelRef ABRAHAM_2000
public static final AttenRelRef MCVERRY_2000
public static final AttenRelRef SADIGH_1999
public static final AttenRelRef AS_1997
public static final AttenRelRef BJF_1997
public static final AttenRelRef CAMPBELL_1997
public static final AttenRelRef SADIGH_1997
public static final AttenRelRef DAHLE_1995
public static final AttenRelRef BA_2008_INTERP
public static final AttenRelRef NGA_2008_4AVG
public static final AttenRelRef NGA_2008_3AVG
public static final AttenRelRef NSHMP_2008
public static final AttenRelRef NSHMP_2008_CEUS
public static final AttenRelRef AB_2006_140
public static final AttenRelRef AB_2006_200
public static final AttenRelRef CAMPBELL_2003
public static final AttenRelRef FEA_1996
public static final AttenRelRef SOMERVILLE_2001
public static final AttenRelRef SILVA_2002
public static final AttenRelRef TORO_1997
public static final AttenRelRef TP_2005
public static final AttenRelRef CYBERSHAKE
public static final AttenRelRef CB_2006
public static final AttenRelRef BA_2006
public static final AttenRelRef AS_2005
public static final AttenRelRef CY_2006
public static final AttenRelRef SITESPEC_2006
public static final AttenRelRef WC_1994
| Method Detail |
|---|
public static AttenRelRef[] values()
for (AttenRelRef c : AttenRelRef.values()) System.out.println(c);
public static AttenRelRef valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is nullpublic String toString()
toString in class Enum<AttenRelRef>public DevStatus status()
AttenuationRelationship.
public AttenuationRelationship instance(ParameterChangeWarningListener listener)
listener - to initialize instances with; may be null
AttenuationRelationship instancepublic static Set<AttenRelRef> get()
AttenuationRelationship implementations that are currently
production quality (i.e. fully tested and documented), under development,
or experimental. The Set of references returned does not
include deprecated references.
Set of all non-deprecated
AttenuationRelationshipsDevStatuspublic static Set<AttenRelRef> get(ServerPrefs prefs)
AttenuationRelationship implementations that should be
included in applications with the given ServerPrefs. Production
applications only include production IMRs, and development applications
include everything but deprecated IMRs.
prefs - ServerPrefs instance for which IMRs should be
selected
public static Set<AttenRelRef> get(DevStatus... stati)
AttenuationRelationship implementations at the specified
levels of development.
stati - the development level(s) of the
AttenuationRelationship references to be retrieved
Set of AttenuationRelationship
referencesDevStatus
public static List<AttenuationRelationship> instanceList(ParameterChangeWarningListener listener,
boolean sorted)
List of AttenuationRelationship
instances that are currently production quality (i.e. fully tested and
documented), under development, or experimental. The list of
AttenuationRelationships returned does not include
deprecated implementations.
listener - to initialize instances with; may be nullsorted - whether to sort the list by name
List of all non-deprecated
AttenuationRelationships
public static List<AttenuationRelationship> instanceList(ParameterChangeWarningListener listener,
boolean sorted,
ServerPrefs prefs)
List of AttenuationRelationship
instances that are appropriate for an application with the given
ServerPrefs.
listener - to initialize instances with; may be nullsorted - whether to sort the list by nameprefs - ServerPrefs instance for which IMRs should be
selected
List of all non-deprecated
AttenuationRelationships
public static List<AttenuationRelationship> instanceList(ParameterChangeWarningListener listener,
boolean sorted,
Collection<AttenRelRef> refs)
List of AttenuationRelationship
instances specified by the supplied Collection of
references.
listener - to initialize instances with; may be nullsorted - whether to sort the list by namerefs - to instances to retrieve
List of all non-deprecated
AttenuationRelationships
public static List<AttenuationRelationship> instanceList(ParameterChangeWarningListener listener,
boolean sorted,
AttenRelRef... refs)
List of AttenuationRelationship
instances specified by the supplied references.
listener - to initialize instances with; may be nullsorted - whether to sort the list by namerefs - to instances to retrieve
List of all non-deprecated
AttenuationRelationships
public static List<AttenuationRelationship> instanceList(ParameterChangeWarningListener listener,
boolean sorted,
DevStatus... stati)
List of AttenuationRelationship
instances at a specified level of development.
listener - to initialize instances with; may be nullsorted - whether to sort the list by namestati - the development level(s) of the
AttenuationRelationship references to be retrieved
List of AttenuationRelationships
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||