|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.sc.seis.TauP.SeismicPhase
Stores and transforms seismic phase names to and from their corresponding sequence of branches.
Field Summary | |
boolean |
DEBUG
Enables debugging output. |
static boolean |
PWAVE
|
static boolean |
SWAVE
|
boolean |
verbose
Enables verbose output. |
Constructor Summary | |
SeismicPhase(java.lang.String name,
TauModel tMod)
|
Method Summary | |
void |
calcPath(TauModel tMod)
calculates the path this phase takes through the earth model. |
void |
calcPierce(TauModel tMod)
Calculates the "pierce points" for the arrivals stored in arrivals. |
void |
calcTime(double deg)
calculates arrival times for this phase. |
java.lang.Object |
clone()
Returns an independent clone of the SeismicPhase. |
int |
closestBranchToDepth(TauModel tMod,
java.lang.String depthString)
Finds the closest discontinuity to the given depth that can have refletions and phase transformations. |
void |
dump()
|
Arrival[] |
getArrivals()
Returns arrival time array. |
double[] |
getDist()
|
java.lang.String[] |
getLegs()
|
double |
getMaxDiffraction()
|
double |
getMaxDistance()
|
double |
getMaxRayParam()
|
int |
getMaxRayParamIndex()
|
double |
getMinDistance()
|
double |
getMinRayParam()
|
int |
getMinRayParamIndex()
|
java.lang.String |
getName()
|
java.lang.String |
getPuristName()
|
double[] |
getRayParams()
|
double[] |
getTau()
|
TauModel |
getTauModel()
|
double[] |
getTime()
|
boolean |
hasArrivals()
|
void |
init()
|
static void |
main(java.lang.String[] args)
|
boolean |
phaseValidate()
Performs consistency checks on the previously tokenized phase name stored in legs. |
void |
setDEBUG(boolean DEBUG)
|
void |
setMaxDiffraction(double maxDiffraction)
|
void |
setTauModel(TauModel tMod)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public transient boolean DEBUG
public transient boolean verbose
public static final boolean PWAVE
public static final boolean SWAVE
Constructor Detail |
public SeismicPhase(java.lang.String name, TauModel tMod)
phaseName
- String containing a name of the phase.tMod
- Tau model to be used to construct the phase.Method Detail |
public boolean hasArrivals()
public Arrival[] getArrivals()
public void setTauModel(TauModel tMod) throws TauModelException
public TauModel getTauModel()
public void setDEBUG(boolean DEBUG)
public double getMinDistance()
public double getMaxDistance()
public double getMaxRayParam()
public double getMinRayParam()
public int getMaxRayParamIndex()
public int getMinRayParamIndex()
public double getMaxDiffraction()
public void setMaxDiffraction(double maxDiffraction)
public java.lang.String getName()
public java.lang.String getPuristName()
public java.lang.String[] getLegs()
public double[] getRayParams()
public double[] getDist()
public double[] getTime()
public double[] getTau()
public void init() throws TauModelException
public void calcTime(double deg)
public int closestBranchToDepth(TauModel tMod, java.lang.String depthString)
public void calcPierce(TauModel tMod) throws TauModelException
public void calcPath(TauModel tMod)
public boolean phaseValidate()
public java.lang.String toString()
public void dump()
public java.lang.Object clone()
public static void main(java.lang.String[] args)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |