org.opensha.sha.cybershake
Class ObsExceedProbCalculator

java.lang.Object
  extended by org.opensha.sha.cybershake.ObsExceedProbCalculator
All Implemented Interfaces:
java.util.EventListener, ParameterChangeWarningListener

public class ObsExceedProbCalculator
extends java.lang.Object
implements ParameterChangeWarningListener

Title: ObsExceedProbCalculator

Description: This class calculates the ExceedProb from the output SA values from CyberShake and compares it with the given attenuation relationship application.

Version:
1.0
Author:
Nitin Gupta, Vipin Gupta, and Ned Field

Field Summary
static java.lang.String AS_2005_PRELIM_CLASS_NAME
           
static java.lang.String AS_CLASS_NAME
          The object class names for all the supported attenuation ralations (IMRs) Temp until figure out way to dynamically load classes during runtime
static java.lang.String Boore_2005_PRELIM_CLASS_NAME
           
static java.lang.String C_CLASS_NAME
           
static java.lang.String CB_CLASS_NAME
           
static java.lang.String CY_2005_PRELIM_CLASS_NAME
           
static java.lang.String F_CLASS_NAME
           
static java.lang.String SCEMY_CLASS_NAME
           
static java.lang.String SM_CLASS_NAME
           
static java.lang.String USGS04_CLASS_NAME
           
 
Constructor Summary
ObsExceedProbCalculator()
           
 
Method Summary
static void main(java.lang.String[] args)
          Main Methid to run the application
 void parameterChangeWarning(ParameterChangeWarningEvent e)
          Function that must be implemented by all Listeners for ParameterChangeWarnEvents.
 void setIMT(java.lang.String str)
          Setting the intensity Measure in the Attenuation Relationship
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AS_CLASS_NAME

public static final java.lang.String AS_CLASS_NAME
The object class names for all the supported attenuation ralations (IMRs) Temp until figure out way to dynamically load classes during runtime

See Also:
Constant Field Values

C_CLASS_NAME

public static final java.lang.String C_CLASS_NAME
See Also:
Constant Field Values

SCEMY_CLASS_NAME

public static final java.lang.String SCEMY_CLASS_NAME
See Also:
Constant Field Values

F_CLASS_NAME

public static final java.lang.String F_CLASS_NAME
See Also:
Constant Field Values

CB_CLASS_NAME

public static final java.lang.String CB_CLASS_NAME
See Also:
Constant Field Values

SM_CLASS_NAME

public static final java.lang.String SM_CLASS_NAME
See Also:
Constant Field Values

USGS04_CLASS_NAME

public static final java.lang.String USGS04_CLASS_NAME
See Also:
Constant Field Values

AS_2005_PRELIM_CLASS_NAME

public static final java.lang.String AS_2005_PRELIM_CLASS_NAME
See Also:
Constant Field Values

CY_2005_PRELIM_CLASS_NAME

public static final java.lang.String CY_2005_PRELIM_CLASS_NAME
See Also:
Constant Field Values

Boore_2005_PRELIM_CLASS_NAME

public static final java.lang.String Boore_2005_PRELIM_CLASS_NAME
See Also:
Constant Field Values
Constructor Detail

ObsExceedProbCalculator

public ObsExceedProbCalculator()
Method Detail

setIMT

public void setIMT(java.lang.String str)
Setting the intensity Measure in the Attenuation Relationship

Parameters:
str - String

parameterChangeWarning

public void parameterChangeWarning(ParameterChangeWarningEvent e)
Function that must be implemented by all Listeners for ParameterChangeWarnEvents.

Specified by:
parameterChangeWarning in interface ParameterChangeWarningListener
Parameters:
event - The Event which triggered this function call

main

public static void main(java.lang.String[] args)
Main Methid to run the application

Parameters:
args - String[]