From e8ffbb0b2fd45b07d097cc406fc30d59a8c853c4 Mon Sep 17 00:00:00 2001 From: Peter Powers <pmpowers@usgs.gov> Date: Tue, 26 Apr 2022 13:33:35 -0600 Subject: [PATCH] sp16 rRup --> rJB; cleanup --- .../gov/usgs/earthquake/nshmp/gmm/NgaEast.java | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/main/java/gov/usgs/earthquake/nshmp/gmm/NgaEast.java b/src/main/java/gov/usgs/earthquake/nshmp/gmm/NgaEast.java index 7ea883f2..f4ad6247 100644 --- a/src/main/java/gov/usgs/earthquake/nshmp/gmm/NgaEast.java +++ b/src/main/java/gov/usgs/earthquake/nshmp/gmm/NgaEast.java @@ -524,8 +524,8 @@ public abstract class NgaEast implements GroundMotionModel { for (int i = 0; i < GMMS.size(); i++) { Gmm seed = GMMS.get(i); if (seed == Gmm.NGA_EAST_SEED_SP16) { - double μ = sp16.calcMeanRock(in.Mw, in.rRup); - double μPga = exp(sp16pga.calcMeanRock(in.Mw, in.rRup)); + double μ = sp16.calcMeanRock(in.Mw, in.rJB); + double μPga = exp(sp16pga.calcMeanRock(in.Mw, in.rJB)); SiteAmp.Value fSite = siteAmp.calc(μPga, in.vs30); μs[i] = fSite.apply(μ); } else if (imt == Imt.PGV && noPgvSeeds.contains(seed)) { @@ -547,20 +547,6 @@ public abstract class NgaEast implements GroundMotionModel { } } - public static void main(String[] args) { - // TODO clean - // Gmm gmm = Gmm.NGA_EAST_SEED_SP16; - Gmm gmm = Gmm.NGA_EAST_SEEDS_2018; - // Gmm gmm = Gmm.NGA_EAST_SEED_SP16; - GmmInput in = GmmInput.builder().withDefaults().build(); - LogicTree<GroundMotion> gms = gmm.instance(Imt.PGA).calc(in); - System.out.println(gms); - gms.forEach(gm -> System.out.println(gm.id() + ": " + gm.value())); - GroundMotion gm = GroundMotions.combine(gms); - System.out.println(gm); - - } - /* * Updated NGA-East for use in the 2023 nshm-conus update. This model includes * (1) the final published nonlinear site amplification model of Hshash et al. -- GitLab