|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opensha.sha.earthquake.griddedForecast.GriddedHypoMagFreqDistForecast
org.opensha.sha.earthquake.griddedForecast.AfterShockHypoMagFreqDistForecast
org.opensha.sha.earthquake.griddedForecast.STEP_CombineForecastModels
public class STEP_CombineForecastModels
Title:
Description:
Copyright: Copyright (c) 2002
Company:
| Field Summary | |
|---|---|
double |
addToMc
|
double |
minForecastMag
|
boolean |
useFixed_cValue
|
| Fields inherited from class org.opensha.sha.earthquake.griddedForecast.AfterShockHypoMagFreqDistForecast |
|---|
afterShocks, mainShock |
| Fields inherited from class org.opensha.sha.earthquake.griddedForecast.GriddedHypoMagFreqDistForecast |
|---|
parameterChangeFlag, region |
| Fields inherited from interface org.opensha.sha.earthquake.BaseERF |
|---|
NAME |
| Constructor Summary | |
|---|---|
STEP_CombineForecastModels(ObsEqkRupture mainshock,
BackGroundRatesGrid backgroundRatesGrid,
GregorianCalendar currentTime)
STEP_AftershockForecast |
|
| Method Summary | |
|---|---|
void |
calcTimeSpan()
calcTimeSpan |
void |
calcTypeI_AftershockZone()
calcTypeI_AftershockZone |
void |
calcTypeII_AfterShockZone(ObsEqkRupList aftershockList,
GriddedRegion backGroundRatesGrid)
This will calculate the appropriate afershock zone based on the availability of an external model, a circular Type I model, and a sausage shaped Type II model Type II is only calculated if more than 100 events are found in the circular Type II model. |
void |
createCombinedForecast()
createCombinedForecast Combine the 3 forecasts into a single forecast using AIC weighting |
void |
createSequenceElement()
createSequenceElement |
void |
createSpatialElement()
createSpatialElement |
double |
get_addToMcConst()
get_addToMcConst |
double |
get_AftershockZoneRadius()
get_AftershockZoneRadius |
double |
get_deltaMag()
get_deltaMag |
SimpleFaultData |
get_FaultModel()
get_FaultModel |
ArrayList |
get_griddedMagFreqDistForecast()
get_griddedMagFreqDistForecast |
double |
get_GridSpacing()
get_GridSpacing |
boolean |
get_isPrimary()
get_isPrimary |
boolean |
get_isSecondary()
get_isSecondary |
boolean |
get_isStatic()
get_isStatic |
double |
get_maxForecastMag()
get_maxForecastMag |
double |
get_minForecastMag()
get_minForecastMag |
boolean |
get_UsedInForecast()
returns true is this model has been used in a forecast and should be retained. |
boolean |
get_useSeqAndSpatial()
get_useSeqAndSpatial |
double |
getDaysSinceMainshockEnd()
getDaysSinceMainshockEnd |
double |
getDaysSinceMainshockStart()
getDaysSinceMainshockStart |
boolean |
getExistSeqElement()
getExistSeqModel |
boolean |
getExistSpaElement()
getExistSpaModel |
GenericAfterHypoMagFreqDistForecast |
getGenElement()
getGenElement |
HypoMagFreqDistAtLoc[] |
getGriddedAIC_CombinedForecast()
getGriddedAIC_CombinedForecast |
boolean |
getHasExternalFaultModel()
getHasExternalFaultModel |
HypoMagFreqDistAtLoc |
getHypoMagFreqDistAtLoc(int ithLocation)
getHypoMagFreqDistAtLoc this will return the AIC combined forecast at the location |
SequenceAfterHypoMagFreqDistForecast |
getSeqElement()
getSeqElement |
SpatialAfterHypoMagFreqDistForecast |
getSpaElement()
getSpaElement |
void |
set_addToMcConstant(double mcConst)
set_addToMcConstant |
void |
set_AftershockZoneRadius()
set_AftershockZoneRadius set the radius based on Wells and Coppersmith THIS USES A DIFFERENT RADIUS THAN I HAVE PREVIOUSLY USED! NEED TO ADD THE SUBSURFACE RUPTURE LENGTH REL TO WC1994 |
void |
set_CurrentTime(GregorianCalendar currentTime)
|
void |
set_deltaMag(double delta_mag)
set_deltaMag the magnitude step for the binning of the forecasted magnitude |
void |
set_GridSpacing(double grid_spacing)
set_GridSpacing |
void |
set_isPrimary(boolean isPrimary)
set_isPrimary if true the sequence can be any model type (generic, sequence, sp. |
void |
set_isStatic(boolean isStatic)
set_isStatic if true the sequence will take no more aftershocks |
void |
set_maxForecastMag(double max_forecastMag)
set_maxForecastMag the maximum forecast magnitude |
void |
set_minForecastMag(double min_forecastMag)
set_minForecastMag the minimum forecast magnitude |
void |
set_PreviousAftershocks(ObsEqkRupList previousAftershockList)
set_PreviousAftershocks this will pass the aftershocks for this sequence that were saved in the last run of the code. |
void |
set_UsedInForecast(boolean used)
set_UsedInForecast This will be set to true is any node in this model forecasts greater rates than the background the default is false. |
void |
set_useSeqAndSpatial()
get_useSeqAndSpatial |
void |
setDaysSinceMainshock()
setDaysSinceMainshock |
void |
setHasExternalFaultModel(boolean hasExternalFaultModel)
setHasExternalFaultModel |
void |
setUseFixed_cVal(boolean fix_cVal)
setUseFixed_cVal if true c will be fixed for the Omori calculations default is fixed |
| Methods inherited from class org.opensha.sha.earthquake.griddedForecast.AfterShockHypoMagFreqDistForecast |
|---|
addToAftershockList, getAfterShocks, getAfterShockZone, getMainShock, setAfterShocks, setMainShock |
| Methods inherited from class org.opensha.sha.earthquake.griddedForecast.GriddedHypoMagFreqDistForecast |
|---|
compareTo, getAdjustableParameterList, getAdjustableParamsIterator, getApplicableRegion, getIncludedTectonicRegionTypes, getName, getNumHypoLocs, getRegion, getTimeSpan, parameterChange, setParameter, setRegion, setTimeSpan, timeSpanChange, updateAndSaveForecast, updateForecast |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public double minForecastMag
public boolean useFixed_cValue
public double addToMc
| Constructor Detail |
|---|
public STEP_CombineForecastModels(ObsEqkRupture mainshock,
BackGroundRatesGrid backgroundRatesGrid,
GregorianCalendar currentTime)
| Method Detail |
|---|
public void createSequenceElement()
public void createSpatialElement()
public void createCombinedForecast()
public void set_minForecastMag(double min_forecastMag)
public void set_maxForecastMag(double max_forecastMag)
public void set_deltaMag(double delta_mag)
public void set_GridSpacing(double grid_spacing)
public void setUseFixed_cVal(boolean fix_cVal)
public void set_UsedInForecast(boolean used)
used - public void set_addToMcConstant(double mcConst)
public void set_isStatic(boolean isStatic)
public void set_isPrimary(boolean isPrimary)
public void set_PreviousAftershocks(ObsEqkRupList previousAftershockList)
public void set_AftershockZoneRadius()
public void calcTypeI_AftershockZone()
public void calcTypeII_AfterShockZone(ObsEqkRupList aftershockList,
GriddedRegion backGroundRatesGrid)
public void set_CurrentTime(GregorianCalendar currentTime)
public void calcTimeSpan()
public void setDaysSinceMainshock()
public void set_useSeqAndSpatial()
public double getDaysSinceMainshockStart()
public double getDaysSinceMainshockEnd()
public boolean get_UsedInForecast()
public void setHasExternalFaultModel(boolean hasExternalFaultModel)
public double get_minForecastMag()
public double get_maxForecastMag()
public double get_deltaMag()
public boolean get_useSeqAndSpatial()
public double get_GridSpacing()
public SimpleFaultData get_FaultModel()
public double get_addToMcConst()
public boolean get_isStatic()
public boolean get_isPrimary()
public boolean get_isSecondary()
public double get_AftershockZoneRadius()
public ArrayList get_griddedMagFreqDistForecast()
public boolean getHasExternalFaultModel()
public GenericAfterHypoMagFreqDistForecast getGenElement()
public SequenceAfterHypoMagFreqDistForecast getSeqElement()
public SpatialAfterHypoMagFreqDistForecast getSpaElement()
public HypoMagFreqDistAtLoc getHypoMagFreqDistAtLoc(int ithLocation)
ithLocation - int : Index of the location in the region
public HypoMagFreqDistAtLoc[] getGriddedAIC_CombinedForecast()
public boolean getExistSeqElement()
public boolean getExistSpaElement()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||