All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbrahamsonEtAl_2014 Implementation of the Abrahamson, Silva & Kamai (2014) next generation ground motion model for active crustal regions developed as part of NGA West II.AbrahamsonGulerce_2020 Implementation of the Abrahamson & Gülerce (2020) ground motion model for subduction regions developed as part of the NGA Subduction project.AbrahamsonSilva_1997 Modified to work for Alaska.ApproxGriddedSurface AGriddedSurface
defined by an upper and lower trace whose spacing is scaled to the be as close to a desired target spacing as possible over the entire surface.AreaSourceAmake Atkinson_2008p Modified form of the relationship for the Central and Eastern US by Atkinson (2008).Atkinson_2010 Implementation of the ground motion model by Atkinson (2010) for shallow and deep earthquakes in Hawaii.Atkinson_2015 Implementation of the ground motion model by Atkinson (2015) for induced seismicity.AtkinsonBoore_2003 Abstract implementation of the subduction ground motion model by Atkinson & Boore (2003).AtkinsonBoore_2006 Abstract implementation of the ground motion model for stable continental regions by Atkinson & Boore (2006).AtkinsonBoore_2006p Modified form of the relationship for the Central and Eastern US by Atkinson & Boore (2006).AtkinsonMacias_2009 Implementation of the subduction interface ground motion model by Atkinson & Macias (2009).BcHydro_2012 Abstract implementation of the subduction ground motion model created for BC Hydro, Canada, by Addo, Abrahamson, & Youngs (2012).BooreAtkinson_2008 Implementation of the Boore & Atkinson (2008) next generation attenuation relationship for active crustal regions developed as part of NGA West I.BooreEtAl_1997 Implementation of the Boore, Joyner & Fumal (1997) ground motion model for shallow earthquakes in active continental crust.BooreEtAl_1997_Alaska Alaska-specific implementation of the Boore, Joyner & Fumal (1997) ground motion model for shallow earthquakes in active continental crust.BooreEtAl_2014 Implementation of the Boore, Stewart, Seyhan, & Atkinson (2014) next generation ground motion model for active crustal regions developed as part ofNGA West II.BorderType ABorderType
specifies how lines connecting two points on the earth's surface should be represented.Bounds A rectangular (in Mercator projection) bounding box specified by a lower-left coordinate (Bounds.min
) and an upper-right coordinate (Bounds.max
).Branch<T> A logic tree branch.CalcConfig Calculation configuration.CalcConfig.Builder A builder of configuration instances.CalcConfig.Disagg Disaggregation configuration.CalcConfig.Disagg.Bins The distance, magnitude, and epsilon bins into which contributing sources to hazard will be sorted.CalcConfig.Gmm Ground motion model configuration.CalcConfig.Hazard Hazard calculation configuration.CalcConfig.Output Data and file output settings.CalcConfig.Performance Performance and optimization settings.CalcConfig.Rate Magnitude-frequency distribution configuration.CalcConfig.Rate.Bins The mfd magnitude discretization.Campbell_1997 Implementation of the Campbell (1997) ground motion model for worldwide earthquakes in active tectonic regions.Campbell_2003 Implementation of the hybrid ground motion model for stable continental regions by Campbell (2003).CampbellBozorgnia_2003 Implementation of the Campbell & Bozorgnia (2003) ground motion model for shallow earthquakes in active continental crust.CampbellBozorgnia_2003_Alaska Alaska-specific implementation of the Campbell & Bozorgnia (2003) ground motion model for shallow earthquakes in active continental crust.CampbellBozorgnia_2003_Alaska.Gridded CampbellBozorgnia_2008 Implementation of the Campbell & Bozorgnia (2008) next generation attenuation for active crustal regions relationship developed as part of NGA West I.CampbellBozorgnia_2014 Implementation of the Campbell & Bozorgnia (2014) next generation ground motion model for active crustal regions developed as part of NGA West II.ChiouYoungs_2008 Implementation of the Chiou & Youngs (2008) next generation attenuation relationship for active crustal regions developed as part of NGA West I.ChiouYoungs_2014 Implementation of the Chiou & Youngs (2014) next generation attenuation relationship for active crustal regions developed as part of NGA West II.ClusterRuptureSet Cluster source representation.ClusterSource Cluster source representation.ConusStableCrust_2014 Implementation of GMMs for the stable crust used in the 2014 CONUS NSHM.ConvertsMag Implemented by ground motion models (GMMs) that perform a magnitude conversion prior to using the value.Coordinates Constants and utility methods pertaining to geographic coordinates.DataType Data type identifiers.DefaultGriddedSurface Deprecated. In the near future this class (and associated heirarchy) will be removed in favor ofLocationGrid
DefaultGriddedSurface.Builder DelimitedData Container class for streaming delimited data.Disaggregation Hazard disaggregation.Distance Distance value wrapper.Distance.Type DistributionFormat Distribution format.DoubleData Utilities for operating ondouble
-valued data.Earthquakes Constants and utility methods pertaining to properties of earthquakes.EqRate General purpose earthquake rate and probability data container.EqRate.Contributor A contributor to the total earthquake rate.EqRateExport Earthquake rate and probability exporter.ExceedanceModel Uncertainty models govern how the values of a complementary cumulative normal distribution (or probability of exceedence) are computed given a mean,μ
, standard deviation,σ
, and other possibly relevant arguments.FaultRuptureSet Crustal finite fault rupture set.Faults Constants and utility methods pertaining to faults.FaultSource Fault source representation.FaultStyle Style-of-faulting identifier.Feature A GeoJSON feature.Feature.Builder A single-use feature builder.FeatureCollection A GeoJSON feature collection.FocalMech Generalized identifier for different focal mechanism types.FrankelEtAl_1996 Implementation of the Frankel et al.GeoJson Entry point for creating and parsing GeoJSON features and feature collections.GeoJson.Builder A GeoJSON builder.GeoJson.Type GeoJSON type identifier.Geomatrix_1993 Implementation of the subduction interface ground motion model by Geomatrix consultants (1993) to support the 2007 Alaska NSHM.Gmm GroundMotionModel
(Gmm) identifiers.Gmm.Group Gmm.Type GmmInput GmmInput.Builder GmmInput.Constraints The constraints associated with eachGmmInput
field.GmmInput.Field GmmInput
field identifiers.GmmTree GMM logic tree convenience container class that holds aLogicTree<Gmm>
and properties derived from aGmmConfig
.GmmUtils Ground motion model (Gmm) utilities.Gomez_2022 Implementation of the Gómez (202) ground motion model for crustal and non-crustal regions of Puerto Rico.GriddedRegion GriddedSurface GridRuptureSet GroundMotion Ground motion model (Gmm) result container.GroundMotionModel Interface implemented by all ground motion models (GMMs); these are also commonly referred to as ground motion prediction equations (GMPEs) or attenuation relationships.GroundMotions Factory class for creating and working with logic trees of ground motions produced by ground motion models (GMMs).Hazard The result of a hazard calculation.HazardCalcs Static probabilistic seismic hazard analysis calculators.HazardExport Hazard calculation result exporter.HazardInput AGroundMotionModel
input that carriesRupture
rate information along with itHazardModel AHazardModel
is the top-level wrapper for earthquakeSource
definitions and attendantGroundMotionModel
s used in probabilistic seismic hazard analyses (PSHAs) and related calculations.Idriss_2014 Implementation of the Idriss (2014) next generation ground motion model for active crustal regions developed as part of NGA West II.Imt Intesity measure type (Imt) identifiers.Indexing Utilities pertaining to the creation, calculation, and derivation of data indices.InputList LightweightList
wrapper ofHazardInput
s.InterfaceRuptureSet Subduction interface rupture set.InterfaceSource Subduction source representation.Interpolator Utility class to perform linear and log interpolations.Interpolator.Builder An interpolator builder.IntervalArray An array of immutable, double-valued data that is arranged according to increasing and uniformly spaced double-valued keys.IntervalArray.Builder A builder of immutableIntervalArray
s.IntervalData Static utilities for working with and concrete implementations of 1-, 2- and 3-dimensional interval data containers.IntervalTable A 2-dimensional table of immutable, double-valued data that is arranged according to increasing and uniformly spaced double-valued keys.IntervalTable.Builder A builder of immutableIntervalTable
s.IntervalVolume A 3-dimensional volume of immutable, double-valued data that is arranged according to increasing and uniformly spaced double-valued keys.IntervalVolume.Builder A builder of immutableIntervalVolume
s.KuehnEtAl_2020 Implementation of the Kuehn et al.Location A location represents a point with reference to the earth's ellipsoid.LocationGrid An immutable, tabular grid of locations that supplies row and column data asLocationList
s.LocationGrid.Builder A single-use builder ofLocationGrid
s.LocationList A list of locations.LocationList.Builder A reusableLocationList
builder.Locations Static utility methods to operate on geographicLocation
data.LocationVector This utility class encapsulates information describing a vector between twoLocation
s.LogicGroup<T> A logic group is a collection of branches, the weights of which are not required to sum to one.LogicGroup.Builder<T> A single-useLogicGroup
builder.LogicTree<T> A logic tree.LogicTree.Builder<T> A single-useLogicTree
builder.LogicTree.EnumBuilder<E extends Enum<E>,T> A single-useLogicTree
builder where eachBranch.id()
of the built tree is anEnum.name()
and eachBranch.value()
is any value type.LogicTree.EnumValueBuilder<E extends Enum<E>> A single-useLogicTree
builder where eachBranch.id()
of the built tree is anEnum.name()
and eachBranch.value()
is the enum value itself.LogicTree.StringValueBuilder A single-useLogicTree
builder where eachBranch.id()
andBranch.value()
of the built tree is the same string.MagConverter Magnitude conversion identifiers.MagnitudeNote Rupture magnitude description.Maths Miscellaneous math utilities.Mfd Entry point for creating a magnitude frequency distribution (MFD).Mfd.Builder Magnitude frequency distribution (MFD) builder.Mfd.Properties Properties object associated with a MFD.Mfd.Properties.GutenbergRichter Properties of a Gutenberg–Richter MFD.Mfd.Properties.Single Properties of a single magnitude MFD.Mfd.Properties.TaperedGr Tapered Gutenberg–Richter MFD properties.Mfd.Type Magnitude-frequency distribution (MFD) type identifier.Mfds Utility methods for working with magnitude frequency distributions (MFDs).Models Factory class for querying source models.MotazedianAtkinson_2003 Implementation of the preliminary MA05 model that was used for PRVI.MotazedianAtkinson_2005 Implementation of the ground motion relations for Puerto Rico by Motazedian and Atkinson (2005) in order to evaluate the model for use in the 2025 Puerto Rico and U.S.MunsonThurber_1997 Implementation of the Munson & Thurber (1997) ground motion model for horizontal peak ground acceleration (PGA) for the island of Hawaii.MutableXySequence AnXySequence
with mutable y-values.NamedLocation Marker interface forLocation
s with place names that are used when comparing hazard models.NehrpSiteClass NEHRP site class identifier.NgaEast Implementation of the PEER NGA-East ground motion model (Goulet et al., 2018).ParkerEtAl_2020 Implementation of the Parker et al.PezeshkEtAl_2011 Implementation of the Pezeshk, Zandieh, & Tavakoli (2011) ground motion model for stable continental regions.PezeshkEtAl_2018 Implementation of the Pezeshk et al.PointSources Factory class for generating lists ofGmmInput
s for point sources.PointSourceType Point source implementation identifier.Properties GeoJSON properties helper class.Properties.Builder Reusable property map builder.Properties.Style Identifiers for simplestyle-spec (v1.1.0) properties.RateType Fault and earthquake rate types.Region ARegion
is a polygonal area on the surface of the earth.Regions Utility methods pertaining to geographic regions.RegionUtils Region export utilities.RegularRupture ARupture
is a proxy for an actual earthquake and encapsulates all the source information required by a ground motion model (Gmm).Rupture ARupture
is a proxy for an actual earthquake and encapsulates all the source information required by a ground motion model (Gmm).RuptureFloating Rupture floating models for gridded surfaces.RuptureScaling Identifiers for different rupture dimension scaling models.RuptureScaling.Dimensions Container class for computed rupture dimensions.RuptureSet<T extends Source> RuptureSurface A parameterization of an earthquake rupture surface.SadighEtAl_1997 Implementation of the ground motion model for shallow crustal earthquakes by Sadigh et al.Sequences Static support methods for sequences.Sequences.ArrayBuilder Sequential value array builder.ShahjoueiPezeshk_2016 Implementation of the Shahjouei and Pezeshk (2016) ground motion model for central and eastern North America (CENA).SilvaEtAl_2002 Implementation of the Silva et al.Site Site characteristics container.Site.Builder A reusableSite
builder.Site.Key Strings used to represent site properties in CSV and JSON files.SiteData Site data wrapper class.SiteData.GmmRegion SiteData.Values Optional site data values associated with a location.Sites Factory class that generatesSite
lists from different resources.SomervilleEtAl_2001 Implementation of the hard rock ground motion model for the Central and Eastern US by Somerville et al.Source SourceFeature An earthquake source feature.SourceFeature.Decollement A section of a subduction interface.SourceFeature.Fault A section of a crustal fault.SourceFeature.Grid A gridded seismicity source.SourceFeature.Interface A section of a subduction interface.SourceFeature.Zone A source zone.SourceTree Top level wrapper class used for any source logic trees.SourceType Identifier for different earthquakeSource
types.SpudichEtAl_1999_PRVI PRVI-specific implementation of the Spudich et al.SystemInputList AList
ofHazardInput
s that contains a reference to the parentSystemRuptureSet
from which the inputs were derived.SystemRuptureSet Crustal fault-system rupture set.SystemRuptureSet.Statistics Container of summary data for this sytem source set.TavakoliPezeshk_2005 Implementation of the Tavakoli & Pezeshk (2005) ground motion model for stable continental regions.TectonicSetting Tectonic setting identifier.Text MiscellaneousString
utilities.Text.Delimiter ThreadCount The number of threads with which to intialize thread pools.ToroEtAl_1997 Implementation of the Toro et al.Trees Factory class for manipulating and querying logic trees.UsgsDampingScaling USGS implementation of damping scaling factors (DSF).UsgsPrviBackbone2025 PRVI GMC class for backbone GMM implementations.UsgsVerticalMotions Placeholder class for computing vertical ground motions via vertical-to-horizontal spectral acceleration (V/H) ratios) using the equations of Gülerce and Abrahamson (2011).ValueFormat Hazard curve value types.WongEtAl_2015 Implementation of the ground motion model by Wong et al.XyPoint Wrapper interface for xy-value data pairs.XySequence An immutable sequence of xy-value pairs that is iterable ascending in x.YoungsEtAl_1997 Implementation of the subduction ground motion model by Youngs et al.ZhaoEtAl_2006 Implementation of the subduction ground motion model by Zhao et al.