public final class GmmSet extends Object
GroundMotionModels associated with a
SourceSet. In addition to carrying Maps of
GroundMotionModels and their associated weights, this class
encapsulates any additional epistemic uncertainty that should be applied to
the ground motions computed from these models, as well as model weight
variants associated with different distance scales.
A GmmSet can not be created directly; it may only be created by a
private parser. Currently, although hashCode and equals are
consistent, they do not consider any supplied uncertainty model.
| Modifier and Type | Method and Description |
|---|---|
boolean |
epiUncertainty() |
double |
epiValue(double m,
double r) |
double[] |
epiWeights() |
boolean |
equals(Object obj) |
Set<Gmm> |
gmms()
The
Set of GroundMotionModel identifiers. |
Map<Gmm,Double> |
gmmWeightMap(double distance)
The
Map of GroundMotionModel identifiers and associated
weights to use at a given distance from a Site. |
int |
hashCode() |
double |
maxDistance()
The maximum distance for which the contained
GroundMotionModels are
applicable. |
public Set<Gmm> gmms()
Set of GroundMotionModel identifiers.public Map<Gmm,Double> gmmWeightMap(double distance)
Map of GroundMotionModel identifiers and associated
weights to use at a given distance from a Site.distance - public double maxDistance()
GroundMotionModels are
applicable.public boolean epiUncertainty()
public double epiValue(double m,
double r)
public double[] epiWeights()