org.opensha.gem.GEM1.calc.gemHazardCalculator
Class GemComputeModel
java.lang.Object
org.opensha.gem.GEM1.calc.gemHazardCalculator.GemComputeModel
public class GemComputeModel
- extends Object
|
Constructor Summary |
GemComputeModel(ArrayList<GEMSourceData> srcList,
String modelName,
GemLogicTree<HashMap<TectonicRegionType,ScalarIMR>> gmpeLogicTree,
ArrayList<Site> hazSite,
double[] probLevel,
String outDir,
boolean outputHazCurve,
CalculationSettings calcSet)
|
GemComputeModel(ArrayList<GEMSourceData> srcList,
String modelName,
GemLogicTree<HashMap<TectonicRegionType,ScalarIMR>> gmpeLogicTree,
double latmin,
double latmax,
double lonmin,
double lonmax,
double delta,
double[] probLevel,
String outDir,
boolean outputHazCurve,
CalculationSettings calcSet)
|
GemComputeModel(GemLogicTree<ArrayList<GEMSourceData>> modelLogicTree,
GemLogicTree<HashMap<TectonicRegionType,ScalarIMR>> gmpeLogicTree,
ArrayList<Site> hazSite,
double[] probLevel,
String outDir,
boolean outputHazCurve,
CalculationSettings calcSet)
|
GemComputeModel(String gemLogicTreeFile,
GemLogicTree<HashMap<TectonicRegionType,ScalarIMR>> gmpeLogicTree,
double latmin,
double latmax,
double lonmin,
double lonmax,
double delta,
double[] probLevel,
String outDir,
boolean outputHazCurve,
CalculationSettings calcSet)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GemComputeModel
public GemComputeModel(GemLogicTree<ArrayList<GEMSourceData>> modelLogicTree,
GemLogicTree<HashMap<TectonicRegionType,ScalarIMR>> gmpeLogicTree,
ArrayList<Site> hazSite,
double[] probLevel,
String outDir,
boolean outputHazCurve,
CalculationSettings calcSet)
throws IOException
- Parameters:
inputToErf: - GemLogicTree for input modelgmpeLT: - GemLogicTree for gmpeshazSite: - list of sites where to compute hazardprobLevel: - probability level for hazard mapoutDir - outputHazCurve - calcSet -
- Throws:
IOException
GemComputeModel
public GemComputeModel(String gemLogicTreeFile,
GemLogicTree<HashMap<TectonicRegionType,ScalarIMR>> gmpeLogicTree,
double latmin,
double latmax,
double lonmin,
double lonmax,
double delta,
double[] probLevel,
String outDir,
boolean outputHazCurve,
CalculationSettings calcSet)
throws IOException,
ClassNotFoundException
- Parameters:
gemLogicTreeFile: - file containing GemLogicTree object representing input modelgmpeLT: - GemLogicTree object for gmpeslatmin: - minimum latitude of rectangular regionlatmax: - maximum latitude of rectangular regionlonmin: - minimum longitude of rectangular regionlonmax: - maximum longitude of rectangular regiondelta: - discretization of rectangular regionprobLevel: - probability level for hazard mapoutDir: - output directory where store resultsoutputHazCurve: - true if you want to print also hazard curvescalculation - settings
- Throws:
ClassNotFoundException
IOException
GemComputeModel
public GemComputeModel(ArrayList<GEMSourceData> srcList,
String modelName,
GemLogicTree<HashMap<TectonicRegionType,ScalarIMR>> gmpeLogicTree,
double latmin,
double latmax,
double lonmin,
double lonmax,
double delta,
double[] probLevel,
String outDir,
boolean outputHazCurve,
CalculationSettings calcSet)
throws IOException
- Parameters:
srcList - modelName - gmpeLogicTree - latmin - latmax - lonmin - lonmax - delta - probLevel - outDir - outputHazCurve - calcSet -
- Throws:
IOException
GemComputeModel
public GemComputeModel(ArrayList<GEMSourceData> srcList,
String modelName,
GemLogicTree<HashMap<TectonicRegionType,ScalarIMR>> gmpeLogicTree,
ArrayList<Site> hazSite,
double[] probLevel,
String outDir,
boolean outputHazCurve,
CalculationSettings calcSet)
throws IOException
- Parameters:
srcList - modelName - gmpeLogicTree - hazSite - probLevel - outDir - outputHazCurve - calcSet -
- Throws:
IOException