Package edu.sc.seis.TauP

Class Summary
Alert Displays a message to the user depending on whether there is a GUI or not.
Arrival convenience class for storing the parameters associated with a phase arrival.
ArrivalPlot ArrivalPlot.java Created: Thu Jun 22 13:04:16 EDT 2000
ArrivalTableModel  
Assert utility class for checking assertions.
Complex This class implements complex numbers.
CriticalDepth Utility class to keep track of criticalpoints (discontinuities or reversals in slowness gradient) within slowness and velocity models.
CurvePlot CurvePlot.java Created: Thu Jun 22 13:19:37 2000
DepthRange Convenience class for storing a depth range.
DistPlot Plots distance versus ray parameter.
Format  
Outputs Outputs.java contains formating, similar to printf, routines for the output types in the TauP package.
PathPlot PathPlot.java Created: Fri May 7 15:45:43 1999
PhaseDialog  
PhaseName Convenience class that allows a sac header variable to be associated with a seismic phase name.
PierceTableModel PierceTableModel Created: Thu May 6 14:42:17 1999
PolarPlot Simple polar plot widget.
PropertyLoader convenience class for loading properties.
ReflTransCoefficient  
SacTimeSeries Class that represents a sac file.
SeismicPhase Stores and transforms seismic phase names to and from their corresponding sequence of branches.
Sfun Collection of special functions.
SlownessLayer Class to hold a single slowness layer sample.
SlownessModel This class provides storage and methods for generating slowness-depth pairs.
SlownessPlot plots slowness versus depth.
SphericalCoords Utility class for spherical coordinate (lat-lon) transformations.
SphericalSModel This class provides storage and methods for generating slowness-depth pairs in a spherical earth model.
SplitLayerInfo  
TauBranch provides storage and methods for distance, time and tau increments for a branch.
TauModel provides storage all of the TauBranch's comprising a model.
TauModelLoader static class that loads a tau model, after searching for it.
TauP  
TauP_Create TauP_Create - Re-implementation of the seismic travel time calculation method described in "The Computation of Seismic Travel Times" by Buland and Chapman, BSSA vol.
TauP_Curve Calculates travel time curves at known slowness samples.
TauP_Path Calculate travel paths for different phases using a linear interpolated ray parameter between known slowness samples.
TauP_Peek Allows peeking into the taumodel, slowness model and velocity model previously create by TauP_Create.
TauP_Pierce Calculate pierce points for different branches using linear interpolation between known slowness samples.
TauP_SetSac Calculate times for phases and set sac headers based on gcarc or dist or station lat and lon and event lat and lon.
TauP_Table Creates a table of travel times for a phase.
TauP_Time Calculate travel times for different branches using linear interpolation between known slowness samples.
TauP_WCreate GUI for TauP_Create, a re-implementation of the seismic travel time calculation method described in "The Computation of Seismic Travel Times" by Buland and Chapman, BSSA vol.
TauP_WKBJ  
TauPApplet Simple applet to run TauP tools.
TauPClient example TauP client.
TauPDaemon Daemon for travel time calculations.
TauPlot generic xy plot.
Theta  
TimeDist Holds the ray parameter, time and distance increments, and optionally a depth, for a ray passing through some layer.
TimeDistPlot Time versus Distance plot.
TimePlot time versus ray parameter plot.
VelocityLayer The VelocityModelLayer class stores and manipulates a singly layer.
VelocityModel This class defines basic classes to store and manipulate a velocity model.
VelocityPlot Velocity versus depth plot.
Version convenience class for storing the version of the TauP stuff.
XYPlot Simple y versus x plot widget.
 

Exception Summary
NoSuchLayerException Exception occurring within the VelocityModel when a request is made for a layer that does not exist.
NoSuchMatPropException Exception thrown when a request is made for a material property that does not exist, or is unknown.
SlownessModelException Exceptions unique to the slowness model are implemented here.
TauModelException Exceptions unique to the tau model are implemented here.
TauPException Exceptions unique to the tau model are implemented here.
VelocityModelException Exceptions unique to VelocityModel
 



Copyright © 1999-2006 Seismology at the University of South Carolina. All Rights Reserved.