From aa43b6d7981762827833ad87c1de0d8faadf3101 Mon Sep 17 00:00:00 2001
From: Peter Powers <pmpowers@usgs.gov>
Date: Tue, 11 Jun 2024 09:32:08 -0600
Subject: [PATCH 1/2] reverted to reporting all imts per gmm

---
 src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java b/src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java
index d336352..aa7777a 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java
@@ -30,7 +30,6 @@ import gov.usgs.earthquake.nshmp.www.gmm.GmmService.Distance;
 import gov.usgs.earthquake.nshmp.www.gmm.GmmService.Magnitude;
 import gov.usgs.earthquake.nshmp.www.gmm.GmmService.Request;
 import gov.usgs.earthquake.nshmp.www.gmm.XyDataGroup.EpiSeries;
-
 import jakarta.inject.Singleton;
 
 /*
@@ -43,11 +42,12 @@ class GmmCalc {
 
   /* Compute ground motion response spectra. */
   static Map<Gmm, GmmSpectraData> spectra(Request request) {
-    Set<Imt> saImts = Gmm.responseSpectrumImts(request.gmms);
 
     Map<Gmm, GmmSpectraData> gmmSpectra = new EnumMap<>(Gmm.class);
 
     for (Gmm gmm : request.gmms) {
+      Set<Imt> saImts = gmm.responseSpectrumImts();
+
       List<LogicTree<GroundMotion>> saImtTrees = saImts.stream()
           .map(imt -> gmm.instance(imt).calc(request.input))
           .collect(Collectors.toList());
-- 
GitLab


From e0c7b6ef6350597b8bbfeb6ac29bb5a772aa90a1 Mon Sep 17 00:00:00 2001
From: Peter Powers <pmpowers@usgs.gov>
Date: Tue, 11 Jun 2024 09:33:19 -0600
Subject: [PATCH 2/2] formatting

---
 src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java b/src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java
index aa7777a..31c51db 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/gmm/GmmCalc.java
@@ -30,6 +30,7 @@ import gov.usgs.earthquake.nshmp.www.gmm.GmmService.Distance;
 import gov.usgs.earthquake.nshmp.www.gmm.GmmService.Magnitude;
 import gov.usgs.earthquake.nshmp.www.gmm.GmmService.Request;
 import gov.usgs.earthquake.nshmp.www.gmm.XyDataGroup.EpiSeries;
+
 import jakarta.inject.Singleton;
 
 /*
-- 
GitLab