From 39ed7dc907e26e081cd3dd586fd98b139b53f80c Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Wed, 23 Oct 2024 09:15:22 -0600 Subject: [PATCH] make method public --- .../gov/usgs/earthquake/nshmp/calc/Sites.java | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/src/main/java/gov/usgs/earthquake/nshmp/calc/Sites.java b/src/main/java/gov/usgs/earthquake/nshmp/calc/Sites.java index 41ddb5cd..530a721e 100644 --- a/src/main/java/gov/usgs/earthquake/nshmp/calc/Sites.java +++ b/src/main/java/gov/usgs/earthquake/nshmp/calc/Sites.java @@ -59,6 +59,23 @@ public final class Sites { } } + /** + * Convert a location to site with site data. + * + * @param loc of site + * @param siteData site specific data from model + * @param vs30 optional vs30 value used when running multiple site classes + */ + public static Site locationToSite( + Location loc, + SiteData siteData, + OptionalDouble vs30) { + + Site.Builder site = initBuilder(loc, siteData); + vs30.ifPresent(site::vs30); + return site.build(); + } + private static Site recordToSite( Record record, Set<String> keys, @@ -229,16 +246,6 @@ public final class Sites { .collect(toUnmodifiableList()); } - private static Site locationToSite( - Location loc, - SiteData siteData, - OptionalDouble vs30) { - - Site.Builder site = initBuilder(loc, siteData); - vs30.ifPresent(site::vs30); - return site.build(); - } - private static final int TO_STRING_LIMIT = 5; private static final String SITE_INDENT = LOG_INDENT + " "; -- GitLab