RSTT 3.2.1 Regional Seismic Travel Time

Loading...
Searching...
No Matches
TPVelocityModels.h File Reference
`#include <float.h>`
`#include <vector>`
`#include <cmath>`
`#include <iostream>`
`#include "TauPGlobals.h"`
`#include "IntegrateFunction.h"`
`#include "DataBuffer.h"`
`#include "CPPUtils.h"`

Go to the source code of this file.

## Classes
class | taup::TPdDistdr< V >
| Distance Integrand. Integrating this function over radius yields distance. More...
class | taup::TPdTaudr< V >
class | taup::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 | taup::VelocityIntegrate< V >
class | taup::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 | taup::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 | taup::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 | taup::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 | taup::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 | taup::VZero< V >
| 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...
class | DataBuffer
| A byte array container used to hold binary data in the same manner as disk based file system. More...

## Namespaces
namespace | taup