org.opensha.sha.earthquake.griddedForecast
Class SequenceAfterHypoMagFreqDistForecast

java.lang.Object
  extended by org.opensha.sha.earthquake.griddedForecast.GriddedHypoMagFreqDistForecast
      extended by org.opensha.sha.earthquake.griddedForecast.AfterShockHypoMagFreqDistForecast
          extended by org.opensha.sha.earthquake.griddedForecast.STEP_AftershockForecast
              extended by org.opensha.sha.earthquake.griddedForecast.SequenceAfterHypoMagFreqDistForecast
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<BaseERF>, java.util.EventListener, Named, ParameterChangeListener, BaseERF, HypoMagFreqDistAtMultLocsAPI

public class SequenceAfterHypoMagFreqDistForecast
extends STEP_AftershockForecast

Title:

Description:

Copyright: Copyright (c) 2002

Company:

Version:
1.0
Author:
not attributable
See Also:
Serialized Form

Field Summary
 MaxLikeOmori_Calc omoriCalc
           
 
Fields inherited from class org.opensha.sha.earthquake.griddedForecast.STEP_AftershockForecast
addToMc, deltaForecastMag, forecastAtloc, griddedMagFreqDistForecast, mainshockFault, maxForecastMag, minForecastMag, 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
SequenceAfterHypoMagFreqDistForecast(ObsEqkRupture mainshock, GriddedRegion aftershockZone, ObsEqkRupList aftershocks)
           
 
Method Summary
 void calc_SeqNodeCompletenessMag()
          for the generic case, the min completeness mag Mc is the same as the min forecast mag.
 HypoMagFreqDistAtLoc calcHypoMagFreqDistAtLoc(int gridIndex)
          getHypoMagFreqDistAtLoc this will return a single HypoMagFreqDistAtLoc - this is only one location the entire grid is not calculated
 void fillGridWithSeqParms()
          fillGridWithParms
 double get_aValSequence()
          get_aValSequence
 double get_bValSequence()
          get_bValSequence
 double get_cVal_Sequence()
          get_cVal_Sequence
 double get_kVal_SequenceAtLoc(int ithLocation)
           
 double get_pValSequence()
          get_pValSequence
 double getSeqNodeCompletenessMag()
          getSeqNodeCompletenessMag
 void set_Gridded_Seq_aValue()
          set_Gridded_aValue
 void set_Gridded_Seq_bValue()
          set_Gridded_bValue
 void set_Gridded_Seq_cValue()
          set_Gridded_cValue
 void set_Gridded_Seq_kValue()
          set_k_value This will taper the k value.
 void set_Gridded_Seq_pValue()
          set_Gridded_pValue
 void set_kScaler(double[] kScaler)
          set_kScaler
 void set_SequenceOmoriParms()
          set_SequenceOmoriParms
 void set_SequenceRJParms()
          set_SequenceRJParms
 
Methods inherited from class org.opensha.sha.earthquake.griddedForecast.STEP_AftershockForecast
get_FaultModel, getHypoMagFreqDistAtLoc, getHypoMagFreqDistAtLoc, initNumGridInForecast, set_addToMcConstant, set_FaultModel, setAfterShockZone, setDeltaForecastMag, setForecastDayEnd, setForecastStartDay, setGriddedMagFreqDistAtLoc, setMaxForecastMag, setMinForecastMag, setUseFixed_cValue
 
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

omoriCalc

public MaxLikeOmori_Calc omoriCalc
Constructor Detail

SequenceAfterHypoMagFreqDistForecast

public SequenceAfterHypoMagFreqDistForecast(ObsEqkRupture mainshock,
                                            GriddedRegion aftershockZone,
                                            ObsEqkRupList aftershocks)
Method Detail

set_SequenceRJParms

public void set_SequenceRJParms()
set_SequenceRJParms


set_SequenceOmoriParms

public void set_SequenceOmoriParms()
set_SequenceOmoriParms


fillGridWithSeqParms

public void fillGridWithSeqParms()
fillGridWithParms


set_kScaler

public void set_kScaler(double[] kScaler)
set_kScaler


set_Gridded_Seq_kValue

public void set_Gridded_Seq_kValue()
set_k_value This will taper the k value. Each grid node will be assigned a k value based on the distance from the fault.


calcHypoMagFreqDistAtLoc

public HypoMagFreqDistAtLoc calcHypoMagFreqDistAtLoc(int gridIndex)
getHypoMagFreqDistAtLoc this will return a single HypoMagFreqDistAtLoc - this is only one location the entire grid is not calculated


set_Gridded_Seq_aValue

public void set_Gridded_Seq_aValue()
set_Gridded_aValue


set_Gridded_Seq_bValue

public void set_Gridded_Seq_bValue()
set_Gridded_bValue


set_Gridded_Seq_pValue

public void set_Gridded_Seq_pValue()
set_Gridded_pValue


set_Gridded_Seq_cValue

public void set_Gridded_Seq_cValue()
set_Gridded_cValue


calc_SeqNodeCompletenessMag

public void calc_SeqNodeCompletenessMag()
for the generic case, the min completeness mag Mc is the same as the min forecast mag.


get_aValSequence

public double get_aValSequence()
get_aValSequence


get_bValSequence

public double get_bValSequence()
get_bValSequence


get_pValSequence

public double get_pValSequence()
get_pValSequence


get_cVal_Sequence

public double get_cVal_Sequence()
get_cVal_Sequence


get_kVal_SequenceAtLoc

public double get_kVal_SequenceAtLoc(int ithLocation)

getSeqNodeCompletenessMag

public double getSeqNodeCompletenessMag()
getSeqNodeCompletenessMag