RSTT  3.2.0
Regional Seismic Travel Time
All Classes Namespaces Files Functions Variables Typedefs Friends Macros
taup Namespace Reference

Classes

class  TauPException
 An Exception class for TauP and related objects. More...
 
class  TauPSite
 
class  TravelTimeResult
 A public container (struct) that holds the result of a specific ray that satisfied the source distance / depth! requirement. This object maintains all pertinent information related to the ray for subsequent retrieval and evaluation. More...
 
class  SplitDistance
 Function object used by the Brents minF function to find the minimum (or maximum) of a retrograde layer. The function operator() defines a TauPSite::integrateDistance(...) function as the functional for finding the minimum for some ray parameter p. This object is only used in the TauPModel::findLimits(...) function when a retrograde layer is detected. More...
 
class  TPZeroFunctional
 The primary layer search functional used by Brents zeroIn(...) function to find layers that contain a turning ray whose distance matches the distance between the source and receiver. More...
 
class  TPdDistdr
 Distance Integrand. Integrating this function over radius yields distance. More...
 
class  TPdTaudr
 
class  TPVelocityLayer
 Abstract base class velocity layer model inherited by all concrete velocity layer classes. The inheritance hierarchy for a typical velocity layer object, VL, is: More...
 
class  VelocityIntegrate
 
class  VelocityConst
 Constant velocity model returns a single value for velocity irregardless of the input radius value. This object overrides the numerical distance and time integration with analytic definitions. More...
 
class  VelocityPower
 Power Law velocity model returns a power law modeled velocity between the top and bottom of the layer as a function of the radius. This object overrides the numerical distance and time integration with analytic definitions. More...
 
class  VelocityLinear
 Linear velocity model returns a linearly modeled velocity between the top and bottom of the layer as a function of the radius. This object overrides the numerical distance integration with an analytic definition. More...
 
class  VelocityQuadratic
 Quadratic velocity model returns a quadraticly modeled velocity between the top and bottom of the layer as a function of the radius. More...
 
class  VelocityCubic
 Cubic velocity model returns a cubicly modeled velocity between the top and bottom of the layer as a function of the radius. More...
 
class  VZero
 A function object used to zero-in on the velocity at r that gives the input ray parameter (vzP). The operator() returns r - vzP * vzV(r) where r is input and vzP is set and vzV(r) is the velocity function. This function object is used when r cannot be solved for explicitly. More...