Skip to content

Commit d99f235

Browse files
authored
Merge pull request #55 from opensha/enhancement/source-util-refactor
refactoring coinciding with upstream opensha pr 198
2 parents 1cb277d + 60e16af commit d99f235

12 files changed

+29
-28
lines changed

src/main/java/scratch/kevin/BayAreaRegionalGroundMotionCalc.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@
5252
import org.opensha.commons.util.io.archive.ArchiveOutput;
5353
import org.opensha.commons.util.io.archive.ArchiveOutput.ParallelZipFileOutput;
5454
import org.opensha.sha.calc.HazardCurveCalculator;
55-
import org.opensha.sha.calc.params.filters.FixedDistanceCutoffFilter;
56-
import org.opensha.sha.calc.params.filters.SourceFilterManager;
57-
import org.opensha.sha.calc.params.filters.SourceFilters;
55+
import org.opensha.sha.calc.sourceFilters.FixedDistanceCutoffFilter;
56+
import org.opensha.sha.calc.sourceFilters.SourceFilterManager;
57+
import org.opensha.sha.calc.sourceFilters.SourceFilters;
5858
import org.opensha.sha.earthquake.AbstractERF;
5959
import org.opensha.sha.earthquake.DistCachedERFWrapper;
6060
import org.opensha.sha.earthquake.DistCachedERFWrapper.DistCacheWrapperRupture;

src/main/java/scratch/kevin/pointSources/SuperSamplingResolutionTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import org.opensha.commons.util.ComparablePairing;
2929
import org.opensha.commons.util.DataUtils.MinMaxAveTracker;
3030
import org.opensha.sha.calc.HazardCurveCalculator;
31-
import org.opensha.sha.calc.params.filters.SourceFilterManager;
32-
import org.opensha.sha.calc.params.filters.SourceFilters;
31+
import org.opensha.sha.calc.sourceFilters.SourceFilterManager;
32+
import org.opensha.sha.calc.sourceFilters.SourceFilters;
3333
import org.opensha.sha.earthquake.faultSysSolution.FaultSystemSolution;
3434
import org.opensha.sha.earthquake.faultSysSolution.modules.GridSourceList;
3535
import org.opensha.sha.earthquake.faultSysSolution.util.FaultSysTools;

src/main/java/scratch/kevin/prvi25/GMMTreeCalcDebug.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@
2121
import org.opensha.commons.logicTree.LogicTreeLevel;
2222
import org.opensha.commons.logicTree.LogicTreeNode;
2323
import org.opensha.sha.calc.HazardCurveCalculator;
24-
import org.opensha.sha.calc.params.filters.SourceFilter;
25-
import org.opensha.sha.calc.params.filters.SourceFilterManager;
26-
import org.opensha.sha.calc.params.filters.SourceFilters;
24+
import org.opensha.sha.calc.sourceFilters.SourceFilter;
25+
import org.opensha.sha.calc.sourceFilters.SourceFilterManager;
26+
import org.opensha.sha.calc.sourceFilters.SourceFilterUtils;
27+
import org.opensha.sha.calc.sourceFilters.SourceFilters;
2728
import org.opensha.sha.earthquake.AbstractERF;
2829
import org.opensha.sha.earthquake.ERF;
2930
import org.opensha.sha.earthquake.EqkRupture;
@@ -323,11 +324,11 @@ private static void rateBasedHazardCalc(Site site, AbstractERF erf, ScalarIMR gm
323324
LightFixedXFunc exceedProbs = new LightFixedXFunc(curve.getXVals(), new double[curve.size()]);
324325

325326
for (ProbEqkSource source : erf) {
326-
if (HazardCurveCalculator.canSkipSource(filters, source, site))
327+
if (SourceFilterUtils.canSkipSource(filters, source, site))
327328
continue;
328329
for (int rupID=0; rupID<source.getNumRuptures(); rupID++) {
329330
ProbEqkRupture rup = source.getRupture(rupID);
330-
if (HazardCurveCalculator.canSkipRupture(filters, rup, site))
331+
if (SourceFilterUtils.canSkipRupture(filters, rup, site))
331332
continue;
332333

333334
double rate;

src/main/java/scratch/kevin/prvi25/GmmInputCacheBenchmark.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
import org.opensha.commons.geo.Location;
1414
import org.opensha.commons.logicTree.LogicTree;
1515
import org.opensha.commons.util.modules.ModuleContainer;
16-
import org.opensha.sha.calc.params.filters.SourceFilterManager;
17-
import org.opensha.sha.calc.params.filters.SourceFilters;
16+
import org.opensha.sha.calc.sourceFilters.SourceFilterManager;
17+
import org.opensha.sha.calc.sourceFilters.SourceFilters;
1818
import org.opensha.sha.earthquake.faultSysSolution.hazard.mpj.AbstractSitewiseThreadedLogicTreeCalc;
1919
import org.opensha.sha.earthquake.faultSysSolution.modules.SolutionLogicTree;
2020
import org.opensha.sha.earthquake.param.IncludeBackgroundOption;

src/main/java/scratch/kevin/prvi25/HazardCurveDifferenceDebug.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
import org.opensha.commons.param.Parameter;
2828
import org.opensha.commons.util.ClassUtils;
2929
import org.opensha.sha.calc.HazardCurveCalculator;
30-
import org.opensha.sha.calc.params.filters.FixedDistanceCutoffFilter;
31-
import org.opensha.sha.calc.params.filters.SourceFilterManager;
32-
import org.opensha.sha.calc.params.filters.SourceFilters;
30+
import org.opensha.sha.calc.sourceFilters.FixedDistanceCutoffFilter;
31+
import org.opensha.sha.calc.sourceFilters.SourceFilterManager;
32+
import org.opensha.sha.calc.sourceFilters.SourceFilters;
3333
import org.opensha.sha.earthquake.AbstractERF;
3434
import org.opensha.sha.earthquake.ProbEqkSource;
3535
import org.opensha.sha.earthquake.faultSysSolution.FaultSystemSolution;

src/main/java/scratch/kevin/prvi25/SiteHazCompNSHMPHaz.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
import org.opensha.commons.gui.plot.PlotUtils;
2121
import org.opensha.commons.util.FileNameUtils;
2222
import org.opensha.sha.calc.HazardCurveCalculator;
23-
import org.opensha.sha.calc.params.filters.SourceFilterManager;
24-
import org.opensha.sha.calc.params.filters.SourceFilters;
23+
import org.opensha.sha.calc.sourceFilters.SourceFilterManager;
24+
import org.opensha.sha.calc.sourceFilters.SourceFilters;
2525
import org.opensha.sha.earthquake.ProbEqkRupture;
2626
import org.opensha.sha.earthquake.ProbEqkSource;
2727
import org.opensha.sha.earthquake.faultSysSolution.FaultSystemRupSet;

src/main/java/scratch/kevin/prvi25/SubductionHazardBenchmark.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
import org.opensha.commons.geo.GriddedRegion;
1313
import org.opensha.commons.geo.Region;
1414
import org.opensha.sha.calc.HazardCurveCalculator;
15-
import org.opensha.sha.calc.params.filters.SourceFilterManager;
16-
import org.opensha.sha.calc.params.filters.SourceFilters;
15+
import org.opensha.sha.calc.sourceFilters.SourceFilterManager;
16+
import org.opensha.sha.calc.sourceFilters.SourceFilters;
1717
import org.opensha.sha.earthquake.faultSysSolution.FaultSystemSolution;
1818
import org.opensha.sha.earthquake.param.IncludeBackgroundOption;
1919
import org.opensha.sha.earthquake.param.IncludeBackgroundParam;

src/main/java/scratch/kevin/prvi25/figures/SiteHazardInvestigationsPageGen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
import org.opensha.sha.calc.disaggregation.DisaggregationCalculator.EpsilonCategories;
4444
import org.opensha.sha.calc.disaggregation.DisaggregationPlotData;
4545
import org.opensha.sha.calc.disaggregation.chart3d.PureJavaDisaggPlotter;
46-
import org.opensha.sha.calc.params.filters.SourceFilterManager;
47-
import org.opensha.sha.calc.params.filters.SourceFilters;
46+
import org.opensha.sha.calc.sourceFilters.SourceFilterManager;
47+
import org.opensha.sha.calc.sourceFilters.SourceFilters;
4848
import org.opensha.sha.earthquake.AbstractERF;
4949
import org.opensha.sha.earthquake.ProbEqkRupture;
5050
import org.opensha.sha.earthquake.ProbEqkSource;

src/main/java/scratch/kevin/simCompare/SiteHazardCurveComarePageGen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
import org.opensha.sha.calc.disaggregation.DisaggregationCalculator;
3030
import org.opensha.sha.calc.disaggregation.DisaggregationCalculatorAPI;
3131
import org.opensha.sha.calc.hazardMap.HazardDataSetLoader;
32-
import org.opensha.sha.calc.params.filters.SourceFilter;
33-
import org.opensha.sha.calc.params.filters.SourceFiltersParam;
32+
import org.opensha.sha.calc.sourceFilters.SourceFilter;
33+
import org.opensha.sha.calc.sourceFilters.params.SourceFiltersParam;
3434
import org.opensha.sha.earthquake.AbstractERF;
3535
import org.opensha.sha.imr.AttenRelRef;
3636
import org.opensha.sha.imr.ScalarIMR;

src/main/java/scratch/kevin/simulators/hazard/HazardMapComparePlotter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@
7272
import org.opensha.sha.calc.disaggregation.DisaggregationCalculatorAPI;
7373
import org.opensha.sha.calc.hazardMap.BinaryHazardCurveReader;
7474
import org.opensha.sha.calc.hazardMap.HazardDataSetLoader;
75-
import org.opensha.sha.calc.params.filters.SourceFilter;
76-
import org.opensha.sha.calc.params.filters.SourceFilterManager;
77-
import org.opensha.sha.calc.params.filters.SourceFilters;
75+
import org.opensha.sha.calc.sourceFilters.SourceFilter;
76+
import org.opensha.sha.calc.sourceFilters.SourceFilterManager;
77+
import org.opensha.sha.calc.sourceFilters.SourceFilters;
7878
import org.opensha.sha.earthquake.AbstractERF;
7979
import org.opensha.sha.earthquake.faultSysSolution.FaultSystemSolution;
8080
import org.opensha.sha.earthquake.param.IncludeBackgroundOption;

0 commit comments

Comments
 (0)