|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opensha.sha.earthquake.AbstractERF
org.opensha.sha.earthquake.rupForecastImpl.Frankel02.Frankel02_AdjustableEqkRupForecast
public class Frankel02_AdjustableEqkRupForecast
Title: Frankel02_AdjustableEqkRupForecast
Description:Frankel 2002 Earthquake Rupture Forecast. This class creates the USGS/CGS 2002 California ERF. This does not yet include any subduction-zone events, but does include the four type C (shear) zones.
Copyright: Copyright (c) 2002
Company:
| Field Summary | |
|---|---|
static double |
BACK_SEIS_DEPTH
|
static String |
BACK_SEIS_EXCLUDE
|
static String |
BACK_SEIS_INCLUDE
|
static String |
BACK_SEIS_NAME
|
static String |
BACK_SEIS_ONLY
|
static String |
BACK_SEIS_RUP_FINITE
|
static String |
BACK_SEIS_RUP_NAME
|
static String |
BACK_SEIS_RUP_POINT
|
protected static FaultException |
ERR
used for error checking |
static String |
FAULT_MODEL_FRANKEL
|
static String |
FAULT_MODEL_NAME
|
static String |
FAULT_MODEL_STIRLING
|
static String |
NAME
|
static double |
RUP_OFFSET_PARAM_MAX
|
static double |
RUP_OFFSET_PARAM_MIN
|
static String |
RUP_OFFSET_PARAM_NAME
|
| Fields inherited from class org.opensha.sha.earthquake.AbstractERF |
|---|
adjustableParams, parameterChangeFlag, timeSpan, XML_METADATA_NAME |
| Constructor Summary | |
|---|---|
Frankel02_AdjustableEqkRupForecast()
No argument constructor |
|
| Method Summary | |
|---|---|
ArrayList |
getAllCharFaultSources()
Returns the Characterstic Fault Sources from the Frankel-02 ERF |
ArrayList |
getAllGR_FaultSources()
Returns the GR Fault Sources from the Frankel-02 ERF |
ArrayList |
getAllGridSources()
Returns the Grid Sources from the Frankel-02 ERF |
static double |
getMomentRate(double magLower,
int numMag,
double deltaMag,
double aVal,
double bVal)
this computes the moment for the GR distribution exactly the way frankel's code does it |
String |
getName()
Return the name for this class |
int |
getNumSources()
Get the number of earthquake sources |
ProbEqkSource |
getSource(int iSource)
Returns the ith earthquake source |
ArrayList |
getSourceList()
Get the list of all earthquake sources. |
IncrementalMagFreqDist |
getTotalBackgroundMFD_InsideRELM_region()
this returns the total MFD inside the RELM region (not including the Type-C (shear) zones) |
static IncrementalMagFreqDist |
getTotalMFD_InsideRELM_region()
Get the Total MFD after summing MFDs from all sources within EvenlyGriddedRELM_Region if(plot==true), it plots the MFDs in a GUI |
static void |
main(String[] args)
|
void |
parameterChange(ParameterChangeEvent event)
This is the main function of this interface. |
void |
updateForecast()
update the forecast |
void |
writeRuptureTraces()
|
| Methods inherited from class org.opensha.sha.earthquake.AbstractERF |
|---|
baseERF_FromXML, baseERF_ToXML, compareTo, drawRandomEventSet, fromXMLMetadata, getAdjustableParameterList, getApplicableRegion, getIncludedTectonicRegionTypes, getNumRuptures, getParameter, getRupture, getRuptureClone, getSourceClone, getTimeSpan, iterator, setParameter, setParameterChangeFlag, setTimeSpan, timeSpanChange, toXMLMetadata, updateAndSaveForecast |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String NAME
public static final double BACK_SEIS_DEPTH
protected static final FaultException ERR
public static final String FAULT_MODEL_NAME
public static final String FAULT_MODEL_FRANKEL
public static final String FAULT_MODEL_STIRLING
public static final String BACK_SEIS_NAME
public static final String BACK_SEIS_INCLUDE
public static final String BACK_SEIS_EXCLUDE
public static final String BACK_SEIS_ONLY
public static final String BACK_SEIS_RUP_NAME
public static final String BACK_SEIS_RUP_POINT
public static final String BACK_SEIS_RUP_FINITE
public static final String RUP_OFFSET_PARAM_NAME
public static final double RUP_OFFSET_PARAM_MIN
public static final double RUP_OFFSET_PARAM_MAX
| Constructor Detail |
|---|
public Frankel02_AdjustableEqkRupForecast()
| Method Detail |
|---|
public ArrayList getAllCharFaultSources()
public ArrayList getAllGR_FaultSources()
public ArrayList getAllGridSources()
public ProbEqkSource getSource(int iSource)
iSource - : index of the source needed
idxpublic int getNumSources()
public ArrayList getSourceList()
getSourceList in interface ERFgetSourceList in class AbstractERFpublic String getName()
public void updateForecast()
public static double getMomentRate(double magLower,
int numMag,
double deltaMag,
double aVal,
double bVal)
public void parameterChange(ParameterChangeEvent event)
parameterChange in interface ParameterChangeListenerparameterChange in class AbstractERFevent - public IncrementalMagFreqDist getTotalBackgroundMFD_InsideRELM_region()
public static IncrementalMagFreqDist getTotalMFD_InsideRELM_region()
public static void main(String[] args)
public void writeRuptureTraces()
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||