|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of SlownessModelException in edu.sc.seis.TauP |
---|
Methods in edu.sc.seis.TauP that throw SlownessModelException | |
---|---|
protected void |
SlownessModel.addSlowness(double p,
boolean isPWave)
Adds the given ray parameter, p, to the slowness sampling for the given waveType. |
TimeDist |
SlownessModel.approxDistance(int slownessTurnLayer,
double p,
boolean isPWave)
generate approximate distance, in radians, for a ray from a surface source that turns at the bottom of the given slowness layer. |
double |
SlownessLayer.bullenDepthFor(double rayParam,
double radiusOfEarth)
Finds the depth for a ray parameter within this layer. |
TimeDist |
SlownessLayer.bullenRadialSlowness(double p,
double radiusOfEarth)
Calculates the time and distance (in radians) increments accumulated by a ray of spherical ray parameter p when passing through this layer. |
void |
TauModel.calcTauIncFrom(SlownessModel sMod)
Calculates tau for each branch within a slowness model. |
TimeDist |
TauBranch.calcTimeDist(SlownessModel sMod,
int topLayerNum,
int botLayerNum,
double p)
calculates the time and distance increments for the given ray parameter. |
protected void |
SlownessModel.coarseSample()
Creates a coarse slowness sampling of the velocity model (vMod). |
void |
TauBranch.createBranch(SlownessModel sMod,
double minPSoFar,
double[] rayParams)
Calculates tau for this branch, between slowness layers topLayerNum and botLayerNum, inclusive. |
void |
SlownessModel.createSample(VelocityModel velModel)
This method takes a velocity model and creates a vector containing slowness-depth layers that, hopefully, adequately sample both slowness and depth so that the travel time as a function of distance can be reconstructed from the theta function. |
protected void |
SlownessModel.depthIncCheck()
Checks to make sure no slowness layer spans more than maxDepthInterval. |
protected TauBranch |
TauBranch.difference(TauBranch topBranch,
int indexP,
int indexS,
SlownessModel sMod,
double minPSoFar,
double[] rayParams)
generates a new tau branch by "subtracting" the given tau branch from this tau branch. |
protected void |
SlownessModel.distanceCheck()
Checks to make sure no slowness layer spans more than maxRangeInterval and that the (estimated) error due to linear interpolation is less than maxInterpError. |
double |
SlownessLayer.evaluateAt_bullen(double depth,
double radiusOfEarth)
Finds the slowness at the given depth. |
protected void |
SlownessModel.findCriticalPoints()
Finds all critical points within a velocity model. |
double |
SlownessModel.findDepth(double rayParam,
boolean isPWave)
Finds a depth corresponding to a slowness over the whole VelocityModel. |
double |
SlownessModel.findDepth(double rayParam,
double topDepth,
double botDepth,
boolean isPWave)
Finds a depth corresponding to a slowness between two given depths in the Velocity Model. |
double |
SlownessModel.findDepth(double p,
int topCriticalLayer,
int botCriticalLayer,
boolean isPWave)
Finds a depth corresponding to a slowness between two given velocity layers, including the top and the bottom. |
double |
SlownessModel.getMinRayParam(double depth,
boolean isPWave)
|
double |
SlownessModel.getMinTurnRayParam(double depth,
boolean isPWave)
|
protected void |
TauBranch.insert(double rayParam,
SlownessModel sMod,
int index)
Inserts the distance, time, and tau increment for the slowness sample given to the branch. |
double |
SphericalSModel.interpolate(double p,
double topVelocity,
double topDepth,
double slope)
Returns the depth for a slowness given a velocity gradient. |
abstract double |
SlownessModel.interpolate(double p,
double topVelocity,
double topDepth,
double slope)
|
TimeDist |
SphericalSModel.layerTimeDist(double sphericalRayParam,
int layerNum,
boolean isPWave)
Calculates the time and distance increments accumulated by a ray of spherical ray parameter p when passing through layer layerNum. |
abstract TimeDist |
SlownessModel.layerTimeDist(double rayParam,
int layerNum,
boolean isPWave)
|
static void |
TauP_Create.main(java.lang.String[] args)
Allows TauP_Create to run as an application. |
TimeDist[] |
TauBranch.path(double rayParam,
boolean downgoing,
SlownessModel sMod)
|
protected void |
SlownessModel.rayParamIncCheck()
Checks to make sure that no slowness layer spans more than maxDeltaP. |
SplitLayerInfo |
SlownessModel.splitLayer(double depth,
boolean isPWave)
|
void |
TauP_Create.start()
|
double |
SphericalSModel.toSlowness(double velocity,
double depth)
Returns the slowness for a velocity at a depth. |
abstract double |
SlownessModel.toSlowness(double velocity,
double depth)
|
SlownessLayer |
SphericalSModel.toSlownessLayer(VelocityLayer vLayer,
boolean isPWave)
Converts a velocity layer into a slowness layer. |
abstract SlownessLayer |
SlownessModel.toSlownessLayer(VelocityLayer vLayer,
boolean isPWave)
|
double |
SphericalSModel.toVelocity(double slowness,
double depth)
Returns the velocity for a slowness at a depth. |
abstract double |
SlownessModel.toVelocity(double slowness,
double depth)
|
boolean |
SphericalSModel.validate()
Performs consistency check on the velocity model. |
boolean |
SlownessLayer.validate()
|
boolean |
SlownessModel.validate()
Performs consistency check on the slowness model. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |