org.opensha.sha.imr.attenRelImpl.calc
Class Borcherdt2004_SiteAmpCalc

java.lang.Object
  extended by org.opensha.sha.imr.attenRelImpl.calc.Borcherdt2004_SiteAmpCalc
All Implemented Interfaces:
Serializable

public class Borcherdt2004_SiteAmpCalc
extends Object
implements Serializable

Title: Borcherdt2004_SiteAmpCalc

Description: This computes amplification factors using equations 7a and 7b in the Appendix of Borecherdt (1994, Earthquake Spectra, Vol. 10, No. 4, 617-653). Note that the ma and mv coefficients are linearly interpolated at intermediate input ground motions (PGA).

Version:
1.0
Author:
Ned Field
See Also:
Serialized Form

Constructor Summary
Borcherdt2004_SiteAmpCalc()
           
 
Method Summary
 double getMidPeriodAmp(double vs30, double vs30_ref, double pga)
          This returns the mid-period amplification factor
 double getShortPeriodAmp(double vs30, double vs30_ref, double pga)
          This returns the short-period amplification factor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Borcherdt2004_SiteAmpCalc

public Borcherdt2004_SiteAmpCalc()
Method Detail

getShortPeriodAmp

public double getShortPeriodAmp(double vs30,
                                double vs30_ref,
                                double pga)
This returns the short-period amplification factor

Parameters:
vs30 - - 30-meter-average shear wave velocity (m/sec)
vs30_ref - - reference Vs30
pga - - peak ground acceleration (g)
Returns:

getMidPeriodAmp

public double getMidPeriodAmp(double vs30,
                              double vs30_ref,
                              double pga)
This returns the mid-period amplification factor

Parameters:
vs30 - - 30-meter-average shear wave velocity (m/sec)
vs30_ref - - reference Vs30
pga - - peak ground acceleration (g)
Returns: