All Packages Class Hierarchy This Package Previous Next Index
Class edu.sc.seis.TauP.TauP_Pierce
edu.sc.seis.TauP.TauP_Time
|
+----edu.sc.seis.TauP.TauP_Pierce
- public class TauP_Pierce
- extends TauP_Time
Calculate pierce points for different branches using linear interpolation
between known slowness samples. A pierce point is where a ray pierces a
tau branch. This gives a (very) rough path through the model for a ray.
-
TauP_Pierce(String)
-
-
TauP_Pierce(TauModel)
-
-
appendAddDepths(String)
-
-
calculate(double)
-
-
depthCorrect(double)
- override depthCorrect so that we can put the pierce depths in.
-
isAddDepth(double)
- checks to see if the given depth has been "added" as a pierce point.
-
main(String[])
- Allows TauP_Pierce to run as an application.
-
parseCmdLineArgs(String[])
-
-
printResult(Writer)
-
-
printUsage()
- prints the known command line flags.
-
setAddDepths(String)
- sets depths for additional pierce points, ie depths that are not
really discontinuities in the model.
-
setOnlyAddPoints(boolean)
-
-
setOnlyRevPoints(boolean)
-
-
setOnlyTurnPoints(boolean)
-
-
setOnlyUnderPoints(boolean)
-
TauP_Pierce
public TauP_Pierce(TauModel tMod) throws TauModelException
TauP_Pierce
public TauP_Pierce(String modelName) throws TauModelException
setOnlyTurnPoints
public void setOnlyTurnPoints(boolean onlyTurnPoints)
setOnlyRevPoints
public void setOnlyRevPoints(boolean onlyRevPoints)
setOnlyUnderPoints
public void setOnlyUnderPoints(boolean onlyUnderPoints)
setOnlyAddPoints
public void setOnlyAddPoints(boolean onlyAddPoints)
setAddDepths
public void setAddDepths(String depthString)
- sets depths for additional pierce points, ie depths that are not
really discontinuities in the model.
appendAddDepths
public void appendAddDepths(String depthString)
depthCorrect
public void depthCorrect(double depth) throws TauModelException
- override depthCorrect so that we can put the pierce depths in.
- Overrides:
- depthCorrect in class TauP_Time
calculate
public void calculate(double degrees)
- Overrides:
- calculate in class TauP_Time
printResult
public void printResult(Writer out) throws IOException
- Overrides:
- printResult in class TauP_Time
isAddDepth
public synchronized boolean isAddDepth(double depth)
- checks to see if the given depth has been "added" as a pierce point.
printUsage
public void printUsage()
- prints the known command line flags.
- Overrides:
- printUsage in class TauP_Time
parseCmdLineArgs
public String[] parseCmdLineArgs(String args[]) throws IOException
- Overrides:
- parseCmdLineArgs in class TauP_Time
main
public static void main(String args[]) throws FileNotFoundException, IOException, StreamCorruptedException, ClassNotFoundException, OptionalDataException
- Allows TauP_Pierce to run as an application. Creates an instance
of TauP_Pierce.
.
All Packages Class Hierarchy This Package Previous Next Index