Skip to content
Snippets Groups Projects
Commit 58e11b22 authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

use new method

parent e08a523b
No related branches found
No related tags found
1 merge request!800Site
......@@ -15,6 +15,7 @@ import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Optional;
import java.util.OptionalDouble;
import java.util.Set;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
......@@ -35,6 +36,7 @@ import gov.usgs.earthquake.nshmp.calc.CalcConfig;
import gov.usgs.earthquake.nshmp.calc.Hazard;
import gov.usgs.earthquake.nshmp.calc.HazardCalcs;
import gov.usgs.earthquake.nshmp.calc.Site;
import gov.usgs.earthquake.nshmp.calc.Sites;
import gov.usgs.earthquake.nshmp.data.XySequence;
import gov.usgs.earthquake.nshmp.geo.Location;
import gov.usgs.earthquake.nshmp.gmm.Imt;
......@@ -220,9 +222,10 @@ class NshmTestUtils {
NshmModel nshmModel,
NamedLocation location) {
Site site = createSite(
Site site = Sites.locationToSite(
location.location(),
nshmModel.model.siteData());
nshmModel.model.siteData(),
OptionalDouble.empty());
CalcConfig config = CalcConfig.copyOf(nshmModel.model.config())
.imts(nshmModel.nshm.imts())
......@@ -279,16 +282,6 @@ class NshmTestUtils {
Files.write(resultPath, json.getBytes());
}
private static Site createSite(Location loc, SiteData siteData) {
Site.Builder builder = Site.builder().location(loc);
SiteData.Values values = siteData.get(loc);
values.z1p0.ifPresent(builder::z1p0);
values.z2p5.ifPresent(builder::z2p5);
values.zSed.ifPresent(builder::zSed);
builder.gmmTrees(values.gmmTrees);
return builder.build();
}
private static class Curve {
double[] xs;
double[] ys;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment