|
||||||||||
| 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.FaultSegmentData
public class FaultSegmentData
| Constructor Summary | |
|---|---|
FaultSegmentData(ArrayList sectionToSegmentData,
String[] segNames,
boolean aseisReducesArea,
String faultName,
ArrayList<SegRateConstraint> segRateConstraints,
ArrayList<SegmentTimeDepData> segTimeDepDataList)
Description: This class contains data for one or more contiguous fault segments, where each segment is composed of one or more contiguous fault sections (or FaultSectionPrefData objects). |
|
| Method Summary | |
|---|---|
double |
getAveRake()
Get Ave rake for the ALL Segments |
double |
getAveRake(int[] segIndex)
Get Ave rake for the selected Segments. |
double |
getAveSegAseisFactor(int index)
This returns the average aseismcity factor for the ith segment |
UCERF2_Final_StirlingGriddedSurface |
getCombinedGriddedSurface(double gridSpacing)
Get StirlingGriddedSurface for ALL Segments. |
UCERF2_Final_StirlingGriddedSurface |
getCombinedGriddedSurface(double gridSpacing,
double increaseDDW_Factor)
Get StirlingGriddedSurface for ALL Segments. |
UCERF2_Final_StirlingGriddedSurface |
getCombinedGriddedSurface(int[] segIndex,
double gridSpacing)
Get StirlingGriddedSurface for selected Segment indices. |
UCERF2_Final_StirlingGriddedSurface |
getCombinedGriddedSurface(int[] segIndex,
double gridSpacing,
double increaseDDW_Factor)
Get StirlingGriddedSurface for selected Segment indices. |
String |
getFaultName()
This returns the name of the fault. |
int |
getNumSegments()
Get the number of segments in this model |
double |
getOrigSegmentArea(int index)
Get original segment area by index - SI units (note that this is NOT reduce by any aseismicity factors) |
double |
getOrigSegmentDownDipWidth(int index)
Get original segment down-dip-width - SI units (note that this is NOT reduce by any aseismicity factors) |
ArrayList |
getPrefFaultSectionDataList()
Get a list of FaultSectionPrefData for selected fault model (Not sure if this is the best place for this because the info can be accessed from a returned FaultSegmentData object) |
double |
getRecurInterval(int segIndex)
Computes the mean recur interval for a segment (as 1/getSegRateMean(segIndex)). |
double |
getRecurIntervalSigma(int index)
Computes the standard deviation of the mean recur interval for a segment (using standard error propagation from getSegRateStdDevOfMean and getSegRateMean). |
String |
getSectionsInSeg(int index)
Get segment name as a concatenated String of section names by index |
ArrayList |
getSectionToSegmentData()
an ArrayList containing N ArrayLists (one for each segment), where the arrayList for each segment contains some number of FaultSectionPrefData objects. |
double |
getSegAperiodicity(int index)
|
double |
getSegAveSlipInLastEvent(int index)
|
double |
getSegCalYearOfLastEvent(int index)
|
double |
getSegLower95Conf(int index)
This returns the lower 95% confidence of segment rate (highest value is returned if more than one value on the segment). |
double |
getSegmentArea(int index)
Get segment area by index - SI units (note that this is reduce by any non-zero aseismicity factors if aseisReducesArea is true) |
double |
getSegmentLength(int index)
Get segment length by index. |
double |
getSegmentMomentRate(int index)
Get segment moment rate by index (note that this is reduce by any non-zero aseismicity factors) |
String |
getSegmentName(int index)
Get segment name by index |
String[] |
getSegmentNames()
Get an array of all segment names |
double |
getSegmentSlipRate(int index)
Get segment slip rate by index (note that this is reduce by any non-zero aseismicity factors if aseisReducesArea is false) |
ArrayList<SegRateConstraint> |
getSegRateConstraints()
Get the segment Rates |
ArrayList<SegRateConstraint> |
getSegRateConstraints(int index)
Get the rates for the sepcified segment index. |
double |
getSegRateMean(int index)
This returns the mean segment rate (wt averaged if more than one constraint on the segment). |
double |
getSegRateStdDevOfMean(int index)
This returns the standard deviation of the mean segment rate (wt averaged if more than one constraint on the segment). |
double |
getSegSlipRateStdDev(int index)
Get Standard deviation for the slip rate by index |
SegmentTimeDepData |
getSegTimeDependentData(int index)
Get Time Dependent data for specified segment index |
double |
getSegUpper95Conf(int index)
This returns the upper 95% confidence of segment rate (lowest value is returned if more than one value on the segment). |
double |
getTotalArea()
Get the total area of all segments combined (note that this is reduced by any non-zero aseismicity factors if aseisReducesArea is true) |
double |
getTotalAveAseismicityFactor()
Get the average aseismicity factor (computed as final total moment rate divided by original total moment rate) |
double |
getTotalAveSlipRate()
Get total ave slip rate - wt averaged by area (note that this is reduce by any non-zero aseismicity factors if aseisReducesArea is false) |
double |
getTotalLength()
Get total length of all segments combined. |
double |
getTotalMomentRate()
Get total Moment rate for all segments combined (note that this is reduce by any non-zero aseismicity factors) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FaultSegmentData(ArrayList sectionToSegmentData,
String[] segNames,
boolean aseisReducesArea,
String faultName,
ArrayList<SegRateConstraint> segRateConstraints,
ArrayList<SegmentTimeDepData> segTimeDepDataList)
sectionToSegmentData - - an ArrayList containing N ArrayLists (one for each segment),
where the arrayList for each segment contains some number of FaultSectionPrefData objects.
It is assumed that these are in proper order such that concatenating the FaultTraces will produce
a total FaultTrace with locations in the proper order.aseisReducesArea - - if true apply asiesmicFactor as reduction of area, otherwise it reduces slip rate| Method Detail |
|---|
public ArrayList getSectionToSegmentData()
public String getFaultName()
public double getTotalArea()
public int getNumSegments()
public double getSegmentArea(int index)
index -
public double getOrigSegmentArea(int index)
index -
public double getOrigSegmentDownDipWidth(int index)
index -
public double getSegmentLength(int index)
index -
public double getAveSegAseisFactor(int index)
index -
public double getTotalLength()
public double getSegmentSlipRate(int index)
index -
public double getSegSlipRateStdDev(int index)
index -
public SegmentTimeDepData getSegTimeDependentData(int index)
index -
public double getSegCalYearOfLastEvent(int index)
public double getSegAperiodicity(int index)
public double getSegAveSlipInLastEvent(int index)
public double getTotalAveSlipRate()
index -
public double getRecurInterval(int segIndex)
index -
public ArrayList<SegRateConstraint> getSegRateConstraints(int index)
index -
public double getSegRateStdDevOfMean(int index)
index -
public double getSegRateMean(int index)
index -
public double getSegLower95Conf(int index)
index - public double getSegUpper95Conf(int index)
index - public double getRecurIntervalSigma(int index)
index -
public ArrayList<SegRateConstraint> getSegRateConstraints()
public double getSegmentMomentRate(int index)
index -
public double getTotalMomentRate()
public double getTotalAveAseismicityFactor()
public String getSegmentName(int index)
index -
public String getSectionsInSeg(int index)
index -
public String[] getSegmentNames()
public ArrayList getPrefFaultSectionDataList()
faultModel - deformationModelId -
public UCERF2_Final_StirlingGriddedSurface getCombinedGriddedSurface(double gridSpacing,
double increaseDDW_Factor)
public UCERF2_Final_StirlingGriddedSurface getCombinedGriddedSurface(int[] segIndex,
double gridSpacing,
double increaseDDW_Factor)
segIndex - List of Segment index to be included in the surface. The indices can have value from 0 to (getNumSegments()-1)
public UCERF2_Final_StirlingGriddedSurface getCombinedGriddedSurface(int[] segIndex,
double gridSpacing)
segIndex - List of Segment index to be included in the surface. The indices can have value from 0 to (getNumSegments()-1)
public UCERF2_Final_StirlingGriddedSurface getCombinedGriddedSurface(double gridSpacing)
public double getAveRake()
public double getAveRake(int[] segIndex)
segIndex - List of Segment index to be included for caluclating Avg rake. The indices can have value from 0 to (getNumSegments()-1)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||