SLBM: slbm Namespace Reference

SLBM 3.0 Regional Seismic Travel Time

- Main Page
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Classes | Variables
slbm Namespace Reference

## Classes
class | CrustalProfile
| A profile through the Earth model that stores interface radius, and interval P or S wave velocity information about the crustal stack below either the source or the receiver. More...
class | CrustalProfileStore
| CrustalProfileStore supports pool allocation for CrustalProfile objects. More...
class | GeoStack
| Manages all information related to a single node in a Grid object. More...
class | GeoTessModelSLBM
class | GreatCircle
| The GreatCircle class manages information related to a great circle path between two Locations on the Earth, including the ability to compute the total travel time from a seismic source to a receiver. More...
class | GreatCircle_Xg
| The GreatCircle_Xg class manages information related to a great circle path between two Locations on the Earth. Its computeTravelTime() methods compute travel times for Pg or Lg phases. More...
class | GreatCircle_Xn
| The GreatCircle_Xn class manages information related to a great circle path between two Locations on the Earth. It uses the Zhao method to compute travel times for Pn and Sn phases. More...
class | GreatCircleFactory
| A factory class that will return the correct type of GreatCircle object for the specified phase. More...
class | Grid
| A 2 dimensional, horizontal grid of GirdProfile objects. More...
class | GridGeoTess
class | GridProfile
| Manages all information related to a single node in a Grid object. More...
class | GridProfileGeoTess
| Manages all information related to a single node in a Grid object. More...
class | GridProfileSLBM
| Manages all information related to a single node in a Grid object. More...
class | GridSLBM
| A 2 dimensional, horizontal grid of GirdProfile objects. More...
class | InterpolatedProfile
| A Profile object based on values interpolated from nearby GridProfile objects. More...
class | LayerProfile
| A Profile object based on values interpolated from nearby GridProfile objects. More...
class | LayerProfileG
| A LayerProfile with mantle velocity gradient information. More...
class | Location
| The Location Class manages a single point in/on the Earth, which is described by the GRS80 ellipsoid. More...
class | QueryProfile
| An InterpolatedProfile object that also has information about the the P and S wave velocity as a function of depth for all layers, and the velocity gradient in the mantle. More...
class | SLBMException
| An Exception class for Grid and related objects. More...
class | SlbmInterface
| The primary interface to the SLBM library, providing access to all supported functionality. More...
class | SlbmInterfaceToJNI
| Adds functionality to SlbmInterface to support the Java Native Interface (JNI). The JNI allows libSLBM to be accessed using programs written in the Java programing language. More...
class | Triangle
class | Uncertainty
| A Uncertainty object contains the raw data to calculate a modeling error in seconds as a function of distance in radians. More...

## Variables
static const char * | SlbmVersion = "3.0.5"
| Software Version Number. More...
static const int | PWAVE = 0
| Util Library Version Number. More...
static const int | SWAVE = 1
| Convenience constant for S wave index. More...
static const int | Pn = 0
| Convenience constant for Pn phase. More...
static const int | Sn = 1
| Convenience constant for Sn phase. More...
static const int | Pg = 2
| Convenience constant for Pg phase. More...
static const int | TT = 0
| Convenience constant for attribute TT. More...
static const int | SH = 1
| Convenience constant for attribute SH. More...
static const int | AZ = 2
| Convenience constant for attribute AZ. More...
static const int | Lg = 3
| Convenience constant for Lg phase. More...
static const int | WATER = 0
static const int | SEDIMENT1 = 1
static const int | SEDIMENT2 = 2
static const int | SEDIMENT3 = 3
static const int | UPPER_CRUST = 4
static const int | MIDDLE_CRUST_N = 5
static const int | MIDDLE_CRUST_G = 6
static const int | LOWER_CRUST = 7
static const int | MANTLE = 8
static const int | NLAYERS = 9
static const int | TOP_LAYER = 1

## Variable Documentation

const int slbm::AZ = 2
| static

Convenience constant for attribute AZ

const int slbm::Lg = 3
| static

Convenience constant for Lg phase

const int slbm::LOWER_CRUST = 7
| static

const int slbm::MANTLE = 8
| static

const int slbm::MIDDLE_CRUST_G = 6
| static

const int slbm::MIDDLE_CRUST_N = 5
| static

const int slbm::NLAYERS = 9
| static

const int slbm::Pg = 2
| static

Convenience constant for Pg phase

const int slbm::Pn = 0
| static

Convenience constant for Pn phase

const int slbm::PWAVE = 0
| static

Util Library Version Number TauPLoc Library Version Number

TauPLoc Library Version Number Convenience constant for P wave index.

Convenience constant for P wave index.

const int slbm::SEDIMENT1 = 1
| static

const int slbm::SEDIMENT2 = 2
| static

const int slbm::SEDIMENT3 = 3
| static

const int slbm::SH = 1
| static

Convenience constant for attribute SH

const char* slbm::SlbmVersion = "3.0.5"
| static

Software Version Number

const int slbm::Sn = 1
| static

Convenience constant for Sn phase

const int slbm::SWAVE = 1
| static

Convenience constant for S wave index

const int slbm::TOP_LAYER = 1
| static

const int slbm::TT = 0
| static

Convenience constant for attribute TT

const int slbm::UPPER_CRUST = 4
| static

const int slbm::WATER = 0
| static