|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opensha.nshmp.sha.data.DataGenerator_HazardCurves
public class DataGenerator_HazardCurves
Title: DataGenerator_HazardCurves
Description:
Copyright: Copyright (c) 2002
Company:
| Constructor Summary | |
|---|---|
DataGenerator_HazardCurves()
|
|
| Method Summary | |
|---|---|
void |
calcSingleValueFEX(ArrayList<Location> locations,
String imt,
String outputFile,
double groundMotionVal,
boolean isLogInterpolation)
|
void |
calcSingleValueFEXUsingGroundMotion(double groundMotionVal,
boolean isLogInterpolation)
|
void |
calcSingleValueHazard(ArrayList<Location> locations,
String imt,
String outFile,
double period,
boolean logScale)
|
void |
calcSingleValueHazard(ArrayList<Location> locations,
String imt,
String outFile,
double prob,
double time,
boolean logScale)
|
void |
calcSingleValueHazard(ArrayList<Location> locations,
String imt,
String outFile,
double prob,
double time,
double period,
double fex,
String warning,
boolean logScale)
|
void |
calcSingleValueHazardCurveUsingPEandExptime(double probExceed,
double expTime,
boolean logInterpolation)
Calcutes the single value Hazard curve when user provides with the prob exceedance and Exposure time. |
void |
calcSingleValueHazardCurveUsingReturnPeriod(double returnPeriod,
boolean logInterpolation)
Calculates the single value Hazard Curve when user provides with the return period |
void |
calculateHazardCurve(ArrayList<Location> locations,
String hazCurveType,
String outFile)
Calculate the hazard curve over an array of locations |
void |
calculateHazardCurve(double lat,
double lon,
String hazCurveType)
Gets the data for Hazard Curve in case region specified is not a Territory and user specifies Lat-Lon for the location. |
void |
calculateHazardCurve(String zipCode,
String hazCurveType)
Gets the data for Hazard Curve in case region specified is not a Territory and user specifies zip code for the location. |
void |
clearData()
Removes all the calculated data. |
String |
getDataInfo()
Returns the Data and all the metadata associated with it in a String. |
ArrayList<DiscretizedFunc> |
getHazardCurveFunction()
Returns the Calculated Hazard curve function |
void |
setEdition(String edition)
Sets the selected data edition. |
void |
setRegion(String region)
Sets the selected geographic region. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataGenerator_HazardCurves()
| Method Detail |
|---|
public void calculateHazardCurve(double lat,
double lon,
String hazCurveType)
throws RemoteException
calculateHazardCurve in interface DataGeneratorAPI_HazardCurveslat - doublelon - double
RemoteException
public void calculateHazardCurve(String zipCode,
String hazCurveType)
throws ZipCodeErrorException,
RemoteException
calculateHazardCurve in interface DataGeneratorAPI_HazardCurveszipCode - String
ZipCodeErrorException
RemoteException
public void calcSingleValueHazard(ArrayList<Location> locations,
String imt,
String outFile,
double period,
boolean logScale)
throws RemoteException
calcSingleValueHazard in interface DataGeneratorAPI_HazardCurvesRemoteException
public void calcSingleValueHazard(ArrayList<Location> locations,
String imt,
String outFile,
double prob,
double time,
boolean logScale)
throws RemoteException
calcSingleValueHazard in interface DataGeneratorAPI_HazardCurvesRemoteException
public void calcSingleValueHazard(ArrayList<Location> locations,
String imt,
String outFile,
double prob,
double time,
double period,
double fex,
String warning,
boolean logScale)
throws RemoteException
RemoteException
public void calculateHazardCurve(ArrayList<Location> locations,
String hazCurveType,
String outFile)
DataGeneratorAPI_HazardCurves
calculateHazardCurve in interface DataGeneratorAPI_HazardCurvespublic ArrayList<DiscretizedFunc> getHazardCurveFunction()
DataGeneratorAPI_HazardCurves
getHazardCurveFunction in interface DataGeneratorAPI_HazardCurves
public void calcSingleValueHazardCurveUsingReturnPeriod(double returnPeriod,
boolean logInterpolation)
throws RemoteException
DataGeneratorAPI_HazardCurves
calcSingleValueHazardCurveUsingReturnPeriod in interface DataGeneratorAPI_HazardCurvesreturnPeriod - double
RemoteException
public void calcSingleValueHazardCurveUsingPEandExptime(double probExceed,
double expTime,
boolean logInterpolation)
throws RemoteException
DataGeneratorAPI_HazardCurves
calcSingleValueHazardCurveUsingPEandExptime in interface DataGeneratorAPI_HazardCurvesprobExceed - doubleexpTime - double
RemoteExceptionpublic void clearData()
clearData in interface DataGeneratorAPI_HazardCurvespublic String getDataInfo()
getDataInfo in interface DataGeneratorAPI_HazardCurvespublic void setEdition(String edition)
setEdition in interface DataGeneratorAPI_HazardCurvesedition - Stringpublic void setRegion(String region)
setRegion in interface DataGeneratorAPI_HazardCurvesregion - String
public void calcSingleValueFEX(ArrayList<Location> locations,
String imt,
String outputFile,
double groundMotionVal,
boolean isLogInterpolation)
throws RemoteException
calcSingleValueFEX in interface DataGeneratorAPI_HazardCurvesRemoteException
public void calcSingleValueFEXUsingGroundMotion(double groundMotionVal,
boolean isLogInterpolation)
throws RemoteException
calcSingleValueFEXUsingGroundMotion in interface DataGeneratorAPI_HazardCurvesRemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||