| Package | Description |
|---|---|
| gov.usgs.earthquake.nshmp.calc |
Hazard calculation classes and utilties.
|
| Modifier and Type | Method and Description |
|---|---|
static Hazard |
HazardCalcs.hazard(HazardModel model,
CalcConfig config,
Site site,
Executor exec)
Compute probabilistic seismic hazard curves at a
site using the
supplied model and config. |
static Hazard |
Hazard.merge(Hazard... hazards)
Combine hazard from multiple independent models.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HazardExport.add(Hazard hazard,
Optional<Deaggregation> deagg)
Add a Hazard and optional Deaggregation result to this handler.
|
static Deaggregation |
Deaggregation.atIml(Hazard hazard,
double iml,
Executor exec)
Deaggregate
hazard at the supplied intensity measure level. |
static Deaggregation |
Deaggregation.atImls(Hazard hazard,
Map<Imt,Double> imtImls,
Executor exec)
Experimental: Deaggregate
hazard at a unique intensity measure
level for each IMT. |
static Deaggregation |
Deaggregation.atReturnPeriod(Hazard hazard,
double returnPeriod,
Executor exec)
Deaggregate
hazard at the intensity measure level corresponding to
the supplied returnPeriod. |
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. |
static Deaggregation |
HazardCalcs.deaggIml(Hazard hazard,
double iml,
Executor exec)
Deaggregate probabilistic seismic hazard at the supplied intensity measure
level (in units of g).
|
static Deaggregation |
HazardCalcs.deaggReturnPeriod(Hazard hazard,
double returnPeriod,
Executor exec)
Deaggregate probabilistic seismic hazard at the supplied return period (in
years).
|
static Hazard |
Hazard.merge(Hazard... hazards)
Combine hazard from multiple independent models.
|