| Modifier and Type | Method and Description |
|---|---|
static Deaggregation |
atIml(Hazard hazard,
double iml,
Executor exec)
Deaggregate
hazard at the supplied intensity measure level. |
static Deaggregation |
atImls(Hazard hazard,
Map<Imt,Double> imtImls,
Executor exec)
Experimental: Deaggregate
hazard at a unique intensity measure
level for each IMT. |
static Deaggregation |
atReturnPeriod(Hazard hazard,
double returnPeriod,
Executor exec)
Deaggregate
hazard at the intensity measure level corresponding to
the supplied returnPeriod. |
Object |
toJson(Imt imt)
Returns an object containing deaggregation results that is suitable for
JSON serialization.
|
Object |
toJsonCompact(Imt imt)
Deprecated.
|
String |
toString() |
Object |
εBins()
Returns an object containing epsilon bin data suitable for JSON
serialization.
|
public static Deaggregation atReturnPeriod(Hazard hazard, double returnPeriod, Executor exec)
hazard at the intensity measure level corresponding to
the supplied returnPeriod. Only a single Imt will be
processed if supplied.hazard - to deaggregate.returnPeriod - at which to deaggregate hazarddeaggImt - to deaggregate; deaggregate all if empty()public static Deaggregation atIml(Hazard hazard, double iml, Executor exec)
hazard at the supplied intensity measure level. Only a
single Imt will be processed if supplied.hazard - to deaggregate.iml - intensity measure level at which to deaggregate hazarddeaggImt - to deaggregate; deaggregate all if empty()public static Deaggregation atImls(Hazard hazard, Map<Imt,Double> imtImls, Executor exec)
hazard at a unique intensity measure
level for each IMT. Assumes hazard contains results for each IMT identified
in the imtImls map.hazard - to deaggregate.imtImls - per-IMT intensity measure levels at which to deaggregate
hazardpublic Object toJson(Imt imt)
imt - of the deaggregation to retrieve.@Deprecated public Object toJsonCompact(Imt imt)
public Object εBins()