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.


Field Summary
 boolean verbose
           
 
Constructor Summary
TauP_Create()
           
 
Method Summary
 boolean getDEBUG()
           
 java.lang.String getDirectory()
           
 java.lang.String getModelFilename()
           
 SlownessModel getSlownessModel()
           
 TauModel getTauModel()
           
 VelocityModel getVelocityModel()
           
 void init()
           
static void main(java.lang.String[] args)
          Allows TauP_Create to run as an application.
 void parseFileName(java.lang.String modelFilename)
           
 void printUsage()
           
 void setDEBUG(boolean DEBUG)
           
 void setDirectory(java.lang.String directory)
           
 void setModelFilename(java.lang.String modelFilename)
           
 void setSlownessModel(SlownessModel sMod)
           
 void setTauModel(TauModel tMod)
           
 void setVelocityModel(VelocityModel vMod)
           
 void start()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

verbose

public transient boolean verbose
Constructor Detail

TauP_Create

public TauP_Create()
Method Detail

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()

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().

parseFileName

public void parseFileName(java.lang.String modelFilename)

init

public void init()
          throws java.io.IOException,
                 VelocityModelException

start

public void start()
           throws SlownessModelException,
                  TauModelException