-
radiusOfEarth
double radiusOfEarth
Radius of the Earth in km, usually input from the velocity model.
-
vMod
VelocityModel vMod
Velocity Model used to get slowness model. Usually set in
createSlowness().
-
criticalDepths
java.util.List<E> criticalDepths
Stores the layer number for layers in the velocity model with a critical
point at their top. These form the "branches" of slowness sampling.
- See Also:
CriticalDepth
-
highSlownessLayerDepthsP
java.util.List<E> highSlownessLayerDepthsP
Stores depth ranges that contains a high slowness zone for P. Stored as
DepthRange objects, containing the top depth and bottom depth.
- See Also:
DepthRange
-
highSlownessLayerDepthsS
java.util.List<E> highSlownessLayerDepthsS
Stores depth ranges that contains a high slowness zone for S. Stored as
DepthRange objects, containing the top depth and bottom depth.
- See Also:
DepthRange
-
fluidLayerDepths
java.util.List<E> fluidLayerDepths
Stores depth ranges that are fluid, ie S velocity is zero. Stored as
DepthRange objects, containing the top depth and bottom depth.
- See Also:
DepthRange
-
PLayers
java.util.List<E> PLayers
Stores the final slowness-depth layers for P waves. Stored as
SlownessLayer objects.
- See Also:
SlownessLayer
-
SLayers
java.util.List<E> SLayers
Stores the final slowness-depth layers for S waves. Stored as
SlownessLayer objects. Note that SLayers and PLayers share the same
SlownessLayer object within fluid layers, so changes made to one will
affect the other.
- See Also:
SlownessLayer
-
minDeltaP
double minDeltaP
Minimum difference between successive slowness samples. The default is
0.1 (km-sec/km or sec/rad for spherical, sec/km for flat models). This
keeps the sampling from becoming too fine. For example, a strong negative
S velocity gradient just above the CMB will cause the totally reflected
ScS too have an extremely large range of distances, over a very small
range of ray parameters. The distance check would otherwise force a very
fine sampling of this region. However since in this case time and
distance are likely to be very close to being linearly related, this sort
of sampling is overkill. So we ignore the distance check if the ray
parameter becomes smaller than minDeltaP.
-
maxDeltaP
double maxDeltaP
Maximum difference between successive slowness samples. The default is
11.0 (km-sec/km or sec/rad for spherical, sec/km for flat models). See
Buland and Chapman p1292
-
maxDepthInterval
double maxDepthInterval
Maximum difference between successive depth samples, default is 115 km.
See Buland and Chapman p1292
-
maxRangeInterval
double maxRangeInterval
Maximum difference between successive ranges, in radians. The default is
200 km / radiusOfEarth. See Buland and Chapman p1292.
- See Also:
radiusOfEarth
-
maxInterpError
double maxInterpError
-
allowInnerCoreS
boolean allowInnerCoreS
Should we allow J phases, S waves in the inner core? If true, then the
slowness sampling for S will use the S velocity structure for the inner
core. If false, then we will use the P velocity structure for both the
inner and outer core for S waves as well as P waves. Disallowing inner
core S phases reduces the number of slowness samples significantly due to
the large geometrical spreading of S waves in the inner core. The default
is false.
- See Also:
minInnerCoreDepth
-
slownessTolerance
double slownessTolerance
Tolerance for slownesses. If two slownesses are closer that this value,
then we consider them to be identical. Basically this just provides some
protection against numerical "chatter".