edu.sc.seis.TauP
Class TauP_Create
java.lang.Object
edu.sc.seis.TauP.TauP_Create
- public class TauP_Create
- extends java.lang.Object
TauP_Create - Re-implementation of the seismic travel time calculation
method described in "The Computation of Seismic Travel Times"
by Buland and Chapman, BSSA vol. 73, No. 5, October 1983, pp 1271-1302.
This creates the SlownessModel and tau branches and saves them for later
use.
- Version:
- 1.1.3 Wed Jul 18 15:00:35 GMT 2001
- Author:
- H. Philip Crotwell
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
verbose
public transient boolean verbose
velFileType
protected java.lang.String velFileType
GUI
protected boolean GUI
toolProps
protected java.util.Properties toolProps
TauP_Create
public TauP_Create()
setDirectory
public void setDirectory(java.lang.String directory)
getDirectory
public java.lang.String getDirectory()
setModelFilename
public void setModelFilename(java.lang.String modelFilename)
getModelFilename
public java.lang.String getModelFilename()
setDEBUG
public void setDEBUG(boolean DEBUG)
getDEBUG
public boolean getDEBUG()
setVelocityModel
public void setVelocityModel(VelocityModel vMod)
getVelocityModel
public VelocityModel getVelocityModel()
setSlownessModel
public void setSlownessModel(SlownessModel sMod)
getSlownessModel
public SlownessModel getSlownessModel()
setTauModel
public void setTauModel(TauModel tMod)
getTauModel
public TauModel getTauModel()
printUsage
public void printUsage()
parseCmdLineArgs
protected java.lang.String[] parseCmdLineArgs(java.lang.String[] args)
main
public static void main(java.lang.String[] args)
throws SlownessModelException,
TauModelException
- Allows TauP_Create to run as an application. Creates an instance
of TauP_Create and calls tauPCreate.init() and
tauPCreate.start().
- Throws:
SlownessModelException
TauModelException
parseFileName
public void parseFileName(java.lang.String modelFilename)
init
public void init()
throws java.io.IOException,
VelocityModelException
- Throws:
java.io.IOException
VelocityModelException
start
public void start()
throws SlownessModelException,
TauModelException
- Throws:
SlownessModelException
TauModelException
Copyright © 1999-2005 Seismology at the University of South Carolina. All Rights Reserved.