Package edu.sc.seis.TauP
package edu.sc.seis.TauP
-
ClassDescriptionPart of either the path of a seismic phase, or portion of a wavefront.Displays a message to the user depending on whether there is a GUI or not.convenience class for storing the parameters associated with a phase arrival.Segment of the path of a seismic phase.Simple class for storing the version derived from the gradle build.gradle file.This class implements complex numbers.Seismic Phase that is simple, but may contain shadow zones due to high slowness layers (low velocity zones) in the model.Utility class to keep track of criticalpoints (discontinuities or reversals in slowness gradient) within slowness and velocity models.Convenience class for storing a depth range.Calculatable ray corresponding to an arc distance from source to receiver.Distance, azimuth and back azimuth between two lat,lon pairs.Distance calculations using Karney, C.F.F.Distance, azimuth and back azimuth between two lat,lon pairs.Calculatable ray that knows its source lot,lon and azimuth of departure.Calculatable ray from a source lat,lon to a receiver lat,lon.Calculatable ray that covers an exact distance, disallowing n*360-x and n*360+x.Represents a seismic phase that doesn't exist in the model, either malformed or not compatible with the broad structure of the model.Allows equivalent distances modulo 360, but not 180-d, so that -5 is not same as 5, but is same as 355.GeoCentric, modified from geocentric.cpp \file Geocentric.cpp \brief Implementation for GeographicLib::Geocentric class Copyright (c) Charles Karney (2008-2022) <karney@alum.mit.edu> and licensed under the MIT/X11 License.Provided by calculatable rays that have knowledge of lat and lon for the path.Possible ways a ray can propogate within a single layer.Converts a seismic phase name like PKiKP into a list of tokens P K i K PSimple linear interpolation for a value.Conversion from Mw to Mo in newton meters.Allows the naming of velocity discontinuities in a model, like moho or cmb.Exception occurring within the VelocityModel when a request is made for a layer that does not exist.Outputs.java contains formating, similar to printf, routines for the output types in the TauP package.Convenience class that allows sac header variables to be associated with a seismic phase name.List of symbols allowed to be used in a seismic phase name.Tick spacing for plots.convenience class for loading properties.Represents a partial seismic phase, appended to as a name is parsed.Base class for information used to calculate a particular path for a seismic phase.Calculatable ray based on index into the phase sampling.Calculatable ray based on ray parameter departing the source in seconds per kilometer.Calculatable ray based on ray parameter departing the source in seconds per radian or seconds per degree.Abstract class for reflection and transmission coefficients at a boundary of some kind.Reflection and transmission coefficients at a fluid-fluid boundary.Reflection and transmission coefficients at a fluid-free surface boundary.Reflection and transmission coefficients at a fluid-solid boundary.Reflection and transmission coefficients at a solid-free surface boundary.Reflection and transmission coefficients at a solid-fluid boundary.Reflection and transmission coefficients at a solid-free surface boundary.Abstract class for reflection and transmission coefficients at a solid-solid boundary.Arrival from a seismic phase that scatters fromA seismic phase that scatters.Represents a scatterer within a model.Factory for calculating seismic phase from a phase name within a model.Utility methods for seismic phase calculation.Factor for calculating seismic phase from phase name within a major section of the model, like mantle or inner core.Seismic phase factory that can never generate phases.Partial segment of a full seismic phase, usually between major boundaries or turn points.Walks all possible seismic phases, up to a maximum number of turns and reflections within a model.Collection of special functions.Represents a shadow zone within a phase.Abstract calculatable ray where initial departure ray parameter from source is known, but receiver is not.Stores and transforms seismic phase names to and from their corresponding sequence of branches.Class to hold a single slowness layer sample.This class provides storage and methods for generating slowness-depth pairs.Exceptions unique to the slowness model are implemented here.Utility class for spherical coordinate (lat-lon) transformations.This class provides storage and methods for generating slowness-depth pairs in a spherical earth model.SplitLayerInfo.java Created: Wed Feb 3 11:32:14 1999Calculatable ray that knows its receiver lot,lon and back azimuth of the arriving ray.Generate standard models.Utilities for generating SVG plots of a slice through the earth model.Scaling SVG plots of earth models.Utility methods for SVG xy plots.provides storage and methods for distance, time and tau increments for a branch.provides storage all of the TauBranch's comprising a model.Exceptions unique to the tau model are implemented here.static class that loads a tau model, after searching for it.Static verbose and debug settings for tools.Exceptions unique to the tau model are implemented here.Holds the ray parameter, time and distance increments, and optionally a depth, for a ray passing through some layer.The VelocityModelLayer class stores and manipulates a singly layer.This class defines basic classes to store and manipulate a velocity model.Exceptions unique to VelocityModelSegment of the path of wavefront of a seismic phase at a time step.Represents an XY plot, with data and axis.Line, possbily in multiple segments, representing a single data type in an xy plot.Segment of a XYPlottineData line in an xy plot.