diff --git a/src/main/java/gov/usgs/earthquake/nshmp/gmm/UsgsDampingScaling.java b/src/main/java/gov/usgs/earthquake/nshmp/gmm/UsgsDampingScaling.java index f1146f353ba4b843aadf6364287d37a4895de4ad..eb84a2e617548e8cc3ff6059336f9d16277e28d0 100644 --- a/src/main/java/gov/usgs/earthquake/nshmp/gmm/UsgsDampingScaling.java +++ b/src/main/java/gov/usgs/earthquake/nshmp/gmm/UsgsDampingScaling.java @@ -186,7 +186,7 @@ public class UsgsDampingScaling { public double factor(Imt imt, double Mw, double rRup, double dampingRatio) { checkArgument(coeffs.containsKey(imt), "Unsupported IMT: %s", imt.name()); checkInRange(DAMPING_RATIO_RANGE, "Damping ratio", dampingRatio); - return (dampingRatio != 5.0) ? calcFactor(imt, Mw, rRup, dampingRatio) : 00; + return (dampingRatio != 5.0) ? calcFactor(imt, Mw, rRup, dampingRatio) : 0; // double lnDSF = 0.0; // if (dampingRatio != 5.0) { // if (imt.period() > 5.0 && @@ -204,7 +204,7 @@ public class UsgsDampingScaling { } double calcFactor(Imt imt, double Mw, double rRup, double dampingRatio) { - return (imt.period() > 5.0) + return (imt.isSA() && imt.period() > 5.0) ? calclnDsflongPeriod(imt, Mw, rRup, dampingRatio) : calclnDsf(imt, Mw, rRup, dampingRatio); }