From 60e16af129f9f001e9c9cb07e18061b6295b7cf8 Mon Sep 17 00:00:00 2001 From: Kevin Milner Date: Thu, 12 Feb 2026 11:09:27 -0800 Subject: [PATCH] refactoring coinciding with upstream opensha pr 198 --- .../kevin/BayAreaRegionalGroundMotionCalc.java | 6 +++--- .../pointSources/SuperSamplingResolutionTests.java | 4 ++-- .../java/scratch/kevin/prvi25/GMMTreeCalcDebug.java | 11 ++++++----- .../scratch/kevin/prvi25/GmmInputCacheBenchmark.java | 4 ++-- .../kevin/prvi25/HazardCurveDifferenceDebug.java | 6 +++--- .../scratch/kevin/prvi25/SiteHazCompNSHMPHaz.java | 4 ++-- .../kevin/prvi25/SubductionHazardBenchmark.java | 4 ++-- .../figures/SiteHazardInvestigationsPageGen.java | 4 ++-- .../simCompare/SiteHazardCurveComarePageGen.java | 4 ++-- .../simulators/hazard/HazardMapComparePlotter.java | 6 +++--- .../java/scratch/kevin/ucerf3/FSS_HazardDemo.java | 2 +- .../scratch/kevin/ucerf3/eal/UCERF3_EAL_Combiner.java | 2 +- 12 files changed, 29 insertions(+), 28 deletions(-) diff --git a/src/main/java/scratch/kevin/BayAreaRegionalGroundMotionCalc.java b/src/main/java/scratch/kevin/BayAreaRegionalGroundMotionCalc.java index 8f28a4cc..421819a2 100644 --- a/src/main/java/scratch/kevin/BayAreaRegionalGroundMotionCalc.java +++ b/src/main/java/scratch/kevin/BayAreaRegionalGroundMotionCalc.java @@ -52,9 +52,9 @@ import org.opensha.commons.util.io.archive.ArchiveOutput; import org.opensha.commons.util.io.archive.ArchiveOutput.ParallelZipFileOutput; import org.opensha.sha.calc.HazardCurveCalculator; -import org.opensha.sha.calc.params.filters.FixedDistanceCutoffFilter; -import org.opensha.sha.calc.params.filters.SourceFilterManager; -import org.opensha.sha.calc.params.filters.SourceFilters; +import org.opensha.sha.calc.sourceFilters.FixedDistanceCutoffFilter; +import org.opensha.sha.calc.sourceFilters.SourceFilterManager; +import org.opensha.sha.calc.sourceFilters.SourceFilters; import org.opensha.sha.earthquake.AbstractERF; import org.opensha.sha.earthquake.DistCachedERFWrapper; import org.opensha.sha.earthquake.DistCachedERFWrapper.DistCacheWrapperRupture; diff --git a/src/main/java/scratch/kevin/pointSources/SuperSamplingResolutionTests.java b/src/main/java/scratch/kevin/pointSources/SuperSamplingResolutionTests.java index caf19154..1b7e6360 100644 --- a/src/main/java/scratch/kevin/pointSources/SuperSamplingResolutionTests.java +++ b/src/main/java/scratch/kevin/pointSources/SuperSamplingResolutionTests.java @@ -28,8 +28,8 @@ import org.opensha.commons.util.ComparablePairing; import org.opensha.commons.util.DataUtils.MinMaxAveTracker; import org.opensha.sha.calc.HazardCurveCalculator; -import org.opensha.sha.calc.params.filters.SourceFilterManager; -import org.opensha.sha.calc.params.filters.SourceFilters; +import org.opensha.sha.calc.sourceFilters.SourceFilterManager; +import org.opensha.sha.calc.sourceFilters.SourceFilters; import org.opensha.sha.earthquake.faultSysSolution.FaultSystemSolution; import org.opensha.sha.earthquake.faultSysSolution.modules.GridSourceList; import org.opensha.sha.earthquake.faultSysSolution.util.FaultSysTools; diff --git a/src/main/java/scratch/kevin/prvi25/GMMTreeCalcDebug.java b/src/main/java/scratch/kevin/prvi25/GMMTreeCalcDebug.java index 5ca70a3f..136e9015 100644 --- a/src/main/java/scratch/kevin/prvi25/GMMTreeCalcDebug.java +++ b/src/main/java/scratch/kevin/prvi25/GMMTreeCalcDebug.java @@ -21,9 +21,10 @@ import org.opensha.commons.logicTree.LogicTreeLevel; import org.opensha.commons.logicTree.LogicTreeNode; import org.opensha.sha.calc.HazardCurveCalculator; -import org.opensha.sha.calc.params.filters.SourceFilter; -import org.opensha.sha.calc.params.filters.SourceFilterManager; -import org.opensha.sha.calc.params.filters.SourceFilters; +import org.opensha.sha.calc.sourceFilters.SourceFilter; +import org.opensha.sha.calc.sourceFilters.SourceFilterManager; +import org.opensha.sha.calc.sourceFilters.SourceFilterUtils; +import org.opensha.sha.calc.sourceFilters.SourceFilters; import org.opensha.sha.earthquake.AbstractERF; import org.opensha.sha.earthquake.ERF; import org.opensha.sha.earthquake.EqkRupture; @@ -323,11 +324,11 @@ private static void rateBasedHazardCalc(Site site, AbstractERF erf, ScalarIMR gm LightFixedXFunc exceedProbs = new LightFixedXFunc(curve.getXVals(), new double[curve.size()]); for (ProbEqkSource source : erf) { - if (HazardCurveCalculator.canSkipSource(filters, source, site)) + if (SourceFilterUtils.canSkipSource(filters, source, site)) continue; for (int rupID=0; rupID