SLBM: /nfs/tonto2/devlpool/sballar/RSTT/SLBM_Root.3.0.5/install/SLBM_Root.3.0.5.Linux/SLBM/include/TPVelocityModels.h File Reference

SLBM 3.0 Regional Seismic Travel Time

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces
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"`

## Classes
class | taup::TPdDistdr< V >
| Distance Integrand. Integrating this function over radius yields distance. More...
class | taup::TPdTaudr< V >
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...

## Namespaces
| taup