|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opensha.sha.earthquake.rupForecastImpl.WGCEP_UCERF_2_Final.analysis.LogicTreeMFDsPlotter
org.opensha.sha.earthquake.rupForecastImpl.WGCEP_UCERF_2_Final.analysis.NoCalSoCalMFDsPlotter
public class NoCalSoCalMFDsPlotter
This class is used to generate MFDs for NoCal and SoCal Regions. These MFDs were depicted in UCERF2 report. An email was sent to Ned that listed steps to generated the MFD figures. This accepts a region and hence can be used to generate MFDs for any region.
| Field Summary |
|---|
| Fields inherited from class org.opensha.sha.earthquake.rupForecastImpl.WGCEP_UCERF_2_Final.analysis.LogicTreeMFDsPlotter |
|---|
A_FAULTS_MFD_FILENAME, aFaultMFDsList, B_FAULTS_CHAR_MFD_FILENAME, B_FAULTS_GR_MFD_FILENAME, bFaultCharMFDsList, bFaultGRMFDsList, funcs, NON_CA_B_FAULTS_MFD_FILENAME, nonCA_B_FaultsMFDsList, PLOT_CHAR1, PLOT_CHAR10, PLOT_CHAR2, PLOT_CHAR3, PLOT_CHAR4, PLOT_CHAR5, PLOT_CHAR6, PLOT_CHAR7, PLOT_CHAR8, PLOT_CHAR9, plottingFeaturesList, TOT_MFD_FILENAME, totMFDsList, ucerf2 |
| Constructor Summary | |
|---|---|
NoCalSoCalMFDsPlotter(Region region)
Set the region for which MFDs need to be calculated |
|
| Method Summary | |
|---|---|
protected double |
getCumRateAt6_5(IncrementalMagFreqDist mfd)
Cum rate at 6.5 |
protected double |
getMaxMag()
Max Mag |
protected double |
getMinMag()
Min Mag |
protected int |
getNumMags()
Get num Mag |
protected ArrayList<EvenlyDiscretizedFunc> |
getObsCumMFD(UCERF2 ucerf2)
Get Observed Cum MFD |
protected ArrayList<ArbitrarilyDiscretizedFunc> |
getObsIncrMFD(UCERF2 ucerf2)
Get Observed Incr MFD |
protected IncrementalMagFreqDist |
getTotal_A_FaultsMFD(UCERF2 ucerf2)
Get A_Faults MFD |
protected IncrementalMagFreqDist |
getTotal_B_FaultsCharMFD(UCERF2 ucerf2)
Get B_Faults Char MFD |
protected IncrementalMagFreqDist |
getTotal_B_FaultsGR_MFD(UCERF2 ucerf2)
Get B_Faults GR MFD |
protected IncrementalMagFreqDist |
getTotal_BackgroundMFD(UCERF2 ucerf2)
Get Background MFD |
protected IncrementalMagFreqDist |
getTotal_C_ZoneMFD(UCERF2 ucerf2)
Get C-Zones MFD |
protected IncrementalMagFreqDist |
getTotal_NonCA_B_FaultsMFD(UCERF2 ucerf2)
Get Non CA B_Faults MFD |
protected IncrementalMagFreqDist |
getTotalMFD(UCERF2 ucerf2)
It assumes here that this method is called after calling getMFDs for all source types Get Total MFD. |
static void |
main(String[] args)
|
| Methods inherited from class org.opensha.sha.earthquake.rupForecastImpl.WGCEP_UCERF_2_Final.analysis.LogicTreeMFDsPlotter |
|---|
doWeightedSum, generateMFDsData, getCurveFunctionList, getPlottingFeatures, getUserMaxX, getUserMaxY, getUserMinX, getUserMinY, getXAxisLabel, getXLog, getYAxisLabel, getYLog, isCustomAxis, plotMFDs, readMFDsFromFile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NoCalSoCalMFDsPlotter(Region region)
region - | Method Detail |
|---|
protected IncrementalMagFreqDist getTotal_A_FaultsMFD(UCERF2 ucerf2)
getTotal_A_FaultsMFD in class LogicTreeMFDsPlotterucerf2 -
protected IncrementalMagFreqDist getTotal_B_FaultsCharMFD(UCERF2 ucerf2)
getTotal_B_FaultsCharMFD in class LogicTreeMFDsPlotterucerf2 -
protected IncrementalMagFreqDist getTotal_B_FaultsGR_MFD(UCERF2 ucerf2)
getTotal_B_FaultsGR_MFD in class LogicTreeMFDsPlotterucerf2 -
protected IncrementalMagFreqDist getTotal_NonCA_B_FaultsMFD(UCERF2 ucerf2)
getTotal_NonCA_B_FaultsMFD in class LogicTreeMFDsPlotterucerf2 -
protected IncrementalMagFreqDist getTotalMFD(UCERF2 ucerf2)
getTotalMFD in class LogicTreeMFDsPlotterucerf2 -
protected ArrayList<EvenlyDiscretizedFunc> getObsCumMFD(UCERF2 ucerf2)
getObsCumMFD in class LogicTreeMFDsPlotterucerf2 -
protected IncrementalMagFreqDist getTotal_C_ZoneMFD(UCERF2 ucerf2)
getTotal_C_ZoneMFD in class LogicTreeMFDsPlotterucerf2 -
protected IncrementalMagFreqDist getTotal_BackgroundMFD(UCERF2 ucerf2)
getTotal_BackgroundMFD in class LogicTreeMFDsPlotterucerf2 -
protected ArrayList<ArbitrarilyDiscretizedFunc> getObsIncrMFD(UCERF2 ucerf2)
getObsIncrMFD in class LogicTreeMFDsPlotterucerf2 -
protected double getCumRateAt6_5(IncrementalMagFreqDist mfd)
getCumRateAt6_5 in class LogicTreeMFDsPlottermfd -
protected double getMinMag()
getMinMag in class LogicTreeMFDsPlotterprotected double getMaxMag()
getMaxMag in class LogicTreeMFDsPlotterprotected int getNumMags()
getNumMags in class LogicTreeMFDsPlotterpublic static void main(String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||