public final class CalcConfig extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CalcConfig.Builder
A builder of configuration instances.
|
static class |
CalcConfig.Deagg
Deaggregation configuration.
|
static class |
CalcConfig.Hazard
Hazard calculation configuration.
|
static class |
CalcConfig.Output
Data and file output settings.
|
static class |
CalcConfig.Performance
Performance and optimization settings.
|
static class |
CalcConfig.Rate
Magnitude-frequency distribution configuration.
|
static class |
CalcConfig.SiteData
Site data settings.
|
static class |
CalcConfig.SiteDefaults
Default site settings.
|
| Modifier and Type | Field and Description |
|---|---|
CalcConfig.Deagg |
deagg
Deaggregation configuration.
|
CalcConfig.Hazard |
hazard
Hazard calculation configuration.
|
CalcConfig.Output |
output
Output configuration.
|
CalcConfig.Performance |
performance
Performance and optimization configuration.
|
CalcConfig.Rate |
rate
Earthquake rate configuration.
|
Optional<Path> |
resource
The resource from which
this was derived. |
CalcConfig.SiteDefaults |
site
Default site settings.
|
CalcConfig.SiteData |
siteData
Site data settings
|
| Modifier and Type | Method and Description |
|---|---|
String |
toString() |
void |
write(Path dir)
Save this config in JSON format to the speciifed directory.
|
public final transient Optional<Path> resource
this was derived. This field may be empty.public final CalcConfig.Hazard hazard
public final CalcConfig.Deagg deagg
public final CalcConfig.Rate rate
public final CalcConfig.SiteData siteData
public final CalcConfig.SiteDefaults site
public final CalcConfig.Output output
public final CalcConfig.Performance performance
public void write(Path dir) throws IOException
dir - the directory to write toIOException - if there is a problem writing the file