| Package | Description |
|---|---|
| gov.usgs.earthquake.nshmp |
Entry points for conducting probabilisitic seismic hazard analyses (PSHA).
|
| gov.usgs.earthquake.nshmp.calc |
Hazard calculation classes and utilties.
|
| gov.usgs.earthquake.nshmp.gmm |
Implementations of all
GroundMotionModels used in the 2008 and
2014 USGS National Seismic Hazard Models. |
| Modifier and Type | Method and Description |
|---|---|
static GroundMotions.DistanceResult |
GroundMotions.distanceGroundMotions(Set<Gmm> gmms,
GmmInput inputModel,
Imt imt,
double rMin,
double rMax,
boolean isLogSpace) |
static double[] |
ResponseSpectra.groundMotion(Gmm model,
Imt imt,
GmmInput source)
Compute the median ground motion and its standard deviation for a specified
GroundMotionModel, intensity measure type (Imt ), and
source and site parameterization (GmmInput). |
| Modifier and Type | Field and Description |
|---|---|
Set<Imt> |
CalcConfig.Hazard.imts
The
Set of IMTs for which calculations should be performed. |
| Modifier and Type | Method and Description |
|---|---|
Map<Imt,XySequence> |
Hazard.curves()
The total mean hazard curves for each calculated
Imt. |
static Map<Imt,Map<Gmm,XySequence>> |
HazardExport.curvesByGmm(Hazard hazard)
Derive maps of curves by
Gmm for each Imt in a
Hazard result. |
static Map<Imt,Map<SourceType,XySequence>> |
HazardExport.curvesBySource(Hazard hazard)
Derive maps of curves by
SourceType for each Imt. |
Map<Imt,XySequence> |
CalcConfig.Hazard.logModelCurves()
An immutable map of model curves where x-values are in natural-log space.
|
Map<Imt,XySequence> |
CalcConfig.Hazard.modelCurves()
An immutable map of model curves where x-values are in linear space.
|
| Modifier and Type | Method and Description |
|---|---|
XySequence |
CalcConfig.Hazard.modelCurve(Imt imt)
An empty linear curve for the requested
Imt. |
Object |
Deaggregation.toJson(Imt imt)
Returns an object containing deaggregation results that is suitable for
JSON serialization.
|
Object |
Deaggregation.toJsonCompact(Imt imt)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static Deaggregation |
Deaggregation.atImls(Hazard hazard,
Map<Imt,Double> imtImls,
Executor exec)
Experimental: Deaggregate
hazard at a unique intensity measure
level for each IMT. |
CalcConfig.Builder |
CalcConfig.Builder.imts(Set<Imt> imts)
Set the IMTs for which results should be calculated.
|
| Modifier and Type | Method and Description |
|---|---|
static Imt |
Imt.fromPeriod(double period)
Returns the spectral acceleration
Imt associated with the supplied
period. |
static Imt |
Imt.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Imt[] |
Imt.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<Imt,Map<Gmm,GroundMotionModel>> |
Gmm.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> |
Gmm.responseSpectrumIMTs()
Return the set of spectral acceleration
Imts that are supported by
this Gmm. |
static Set<Imt> |
Gmm.responseSpectrumIMTs(Collection<Gmm> gmms)
Return the set of spectral acceleration (SA)
Imts that are common
to the supplied Gmms. |
static Set<Imt> |
Imt.saImts()
Returns the
Set of spectal acceleration IMTs. |
Set<Imt> |
Gmm.supportedIMTs()
Return the
Set of the intensity measure types (Imts)
supported by this Gmm. |
static Set<Imt> |
Gmm.supportedIMTs(Collection<Gmm> gmms)
Return the
Set of the intensity measure types (Imts)
supported by all of the supplied Gmms. |
| Modifier and Type | Method and Description |
|---|---|
ScalarGroundMotion |
RezaeianDamping_2014.apply(ScalarGroundMotion sgm,
GmmInput in,
Imt imt,
Gmm gmm)
If the configured damping ratio equals 5.0% or
RezaeianDamping_2014.SUPPORTED_GMMS does
not contain the supplied gmm, this method returns the supplied
ScalarGroundMotion, sgm. |
ScalarGroundMotion |
GmmPostProcessor.apply(ScalarGroundMotion sgm,
GmmInput in,
Imt imt,
Gmm gmm)
Update the supplied
ScalarGroundMotion. |
GroundMotionModel |
Gmm.instance(Imt imt)
Retreive an instance of a
GroundMotionModel, either by creating a
new one, or fetching from a cache. |
static Map<Gmm,GroundMotionModel> |
Gmm.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 Set<Gmm> |
Gmm.supportedGmms(Imt imt)
Return the
Set of Gmms that support the supplied
Imt. |
| Modifier and Type | Method and Description |
|---|---|
static Map<Imt,Map<Gmm,GroundMotionModel>> |
Gmm.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. |
static List<Double> |
Imt.periods(Collection<Imt> imts)
Returns the
List of periods for the supplied Imts. |