-
tMod
TauModel tMod
TauModel to generate phase for.
-
sourceDepth
double sourceDepth
The source depth within the TauModel that was used to generate this
phase.
-
receiverDepth
double receiverDepth
The receiver depth within the TauModel that was used to generate this
phase. Normally this is 0.0 for a surface stations, but can be different
for borehole or scattering calculations.
-
dist
double[] dist
Array of distances corresponding to the ray parameters stored in
rayParams.
-
time
double[] time
Array of times corresponding to the ray parameters stored in rayParams.
-
rayParams
double[] rayParams
Array of possible ray parameters for this phase.
-
minRayParam
double minRayParam
Minimum ray parameter that exists for this phase.
-
maxRayParam
double maxRayParam
Maximum ray parameter that exists for this phase.
-
maxRayParamIndex
int maxRayParamIndex
Index within TauModel.rayParams that corresponds to maxRayParam. Note
that maxRayParamIndex < minRayParamIndex as ray parameter decreases with
increasing index.
-
minRayParamIndex
int minRayParamIndex
Index within TauModel.rayParams that corresponds to minRayParam. Note
that maxRayParamIndex < minRayParamIndex as ray parameter decreases with
increasing index.
-
minDistance
double minDistance
The minimum distance that this phase can be theoretically observed.
-
maxDistance
double maxDistance
The maximum distance that this phase can be theoretically observed.
-
branchSeq
java.util.List<E> branchSeq
Array of branch numbers for the given phase. Note that this depends upon
both the earth model and the source depth.
-
headOrDiffractSeq
java.util.List<E> headOrDiffractSeq
Array of branchSeq positions where a head or diffracted segment occurs.
-
name
java.lang.String name
The phase name, ie PKiKP.
-
puristName
java.lang.String puristName
name with depths corrected to be actuall discontinuities in the model.
-
legs
java.util.ArrayList<E> legs
ArrayList containing Strings for each leg.
-
segmentList
java.util.List<E> segmentList
Description of segments of the phase.
-
legAction
java.util.ArrayList<E> legAction
records the end action for the current leg. Will be one of
SeismicPhase.TURN, SeismicPhase.TRANSDOWN, SeismicPhase.TRANSUP,
SeismicPhase.REFLECTBOT, or SeismicPhase.REFLECTTOP. This allows a check
to make sure the path is correct. Used in addToBranch() and parseName().
-
downGoing
java.util.ArrayList<E> downGoing
true if the current leg of the phase is down going. This allows a check
to make sure the path is correct. Used in addToBranch() and parseName().
-
waveType
java.util.ArrayList<E> waveType
ArrayList of wave types corresponding to each leg of the phase.
- See Also:
legs
-
refineDistToleranceRadian
double refineDistToleranceRadian
-
maxRecursion
int maxRecursion
-
validationFailMessage
java.lang.String validationFailMessage