Toro et al. 2003

class openquake.hazardlib.gsim.toro_2002.ToroEtAl2002[source]

Implements GMPE developed by G. R. Toro, N. A. Abrahamson, J. F. Sneider and published in “Model of Strong Ground Motions from Earthquakes in Central and Eastern North America: Best Estimates and Uncertainties” (Seismological Research Letters, Volume 68, Number 1, 1997) and “Modification of the Toro et al. 1997 Attenuation Equations for Large Magnitudes and Short Distances” (available at: http://www.riskeng.com/downloads/attenuation_equations) The class implements equations for Midcontinent, based on moment magnitude. SA at 3 and 4 s (not supported by the original equations) have been added in the context of the SHARE project and they are obtained from SA at 2 s scaled by specific factors for 3 and 4 s.

COEFFS = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficient tables obtained by joining tables 2, 3, and 4, pages 47, 50, 51.

DEFINED_FOR_INTENSITY_MEASURE_COMPONENT = 'Average horizontal'

Supported intensity measure component is the geometric mean of attr:~openquake.hazardlib.const.IMC.AVERAGE_HORIZONTAL,

DEFINED_FOR_INTENSITY_MEASURE_TYPES = set([<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>])

Supported intensity measure types are spectral acceleration, and peak ground acceleration, see table 2 page 47.

DEFINED_FOR_STANDARD_DEVIATION_TYPES = set(['Total'])

Supported standard deviation type is only total.

DEFINED_FOR_TECTONIC_REGION_TYPE = 'Stable Shallow Crust'

Supported tectonic region type is stable continental crust, given that the equations have been derived for central and eastern north America

REQUIRES_DISTANCES = set(['rjb'])

Required distance measure is rjb, see equation 4, page 46.

REQUIRES_RUPTURE_PARAMETERS = set(['mag'])

Required rupture parameter is only magnitude.

REQUIRES_SITES_PARAMETERS = set([])

No site parameters required

get_mean_and_stddevs(sites, rup, dists, imt, stddev_types)[source]

See superclass method for spec of input and result values.

class openquake.hazardlib.gsim.toro_2002.ToroEtAl2002SHARE[source]
COEFFS_FS_ROCK = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficients for faulting style and rock adjustment

CONSTS_FS = {'pR': 0.81, 'Fnss': 0.95, 'pN': 0.01}

Constants for faulting style adjustment

REQUIRES_RUPTURE_PARAMETERS = set(['rake', 'mag'])

Required rupture parameters are magnitude and rake

get_mean_and_stddevs(sites, rup, dists, imt, stddev_types)[source]

See superclass method for spec of input and result values.