public class TauP_Create
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
GUI |
protected boolean |
plotSmod |
protected java.lang.String |
plotSmodFilename |
protected boolean |
plotTmod |
protected java.lang.String |
plotTmodFilename |
protected boolean |
plotVmod |
protected java.lang.String |
plotVmodFilename |
protected java.util.Properties |
toolProps |
protected java.lang.String |
velFileType |
boolean |
verbose |
Constructor and Description |
---|
TauP_Create() |
Modifier and Type | Method and Description |
---|---|
TauModel |
createTauModel(VelocityModel vMod) |
static boolean |
dashEquals(java.lang.String argName,
java.lang.String arg) |
boolean |
getDEBUG() |
java.lang.String |
getDirectory() |
java.lang.String |
getModelFilename() |
java.lang.String |
getVelFileType() |
VelocityModel |
loadVMod() |
static void |
main(java.lang.String[] args)
Allows TauP_Create to run as an application.
|
protected java.lang.String[] |
parseCmdLineArgs(java.lang.String[] args) |
void |
parseFileName(java.lang.String modelFilename) |
void |
printUsage() |
void |
setAllowInnerCoreS(boolean allowInnerCoreS) |
void |
setDEBUG(boolean DEBUG) |
void |
setDirectory(java.lang.String directory) |
void |
setMaxDeltaP(float maxDeltaP) |
void |
setMaxDepthInterval(float maxDepthInterval) |
void |
setMaxInterpError(float maxInterpError) |
void |
setMaxRangeInterval(float maxRangeInterval) |
void |
setMinDeltaP(float minDeltaP) |
void |
setModelFilename(java.lang.String modelFilename) |
void |
setVelFileType(java.lang.String type) |
void |
setVelocityModel(VelocityModel vMod) |
void |
start() |
public transient boolean verbose
protected java.lang.String velFileType
protected boolean GUI
protected java.util.Properties toolProps
protected boolean plotVmod
protected java.lang.String plotVmodFilename
protected boolean plotSmod
protected java.lang.String plotSmodFilename
protected boolean plotTmod
protected java.lang.String plotTmodFilename
public void setDirectory(java.lang.String directory)
public java.lang.String getDirectory()
public void setModelFilename(java.lang.String modelFilename)
public java.lang.String getModelFilename()
public java.lang.String getVelFileType()
public void setVelFileType(java.lang.String type)
public void setDEBUG(boolean DEBUG)
public boolean getDEBUG()
public void setVelocityModel(VelocityModel vMod)
public void setMinDeltaP(float minDeltaP)
public void setMaxDeltaP(float maxDeltaP)
public void setMaxDepthInterval(float maxDepthInterval)
public void setMaxRangeInterval(float maxRangeInterval)
public void setMaxInterpError(float maxInterpError)
public void setAllowInnerCoreS(boolean allowInnerCoreS)
public void printUsage()
public static boolean dashEquals(java.lang.String argName, java.lang.String arg)
protected java.lang.String[] parseCmdLineArgs(java.lang.String[] args)
public static void main(java.lang.String[] args) throws SlownessModelException, TauModelException
public void parseFileName(java.lang.String modelFilename)
public VelocityModel loadVMod() throws java.io.IOException, VelocityModelException
java.io.IOException
VelocityModelException
public TauModel createTauModel(VelocityModel vMod) throws VelocityModelException, SlownessModelException, TauModelException
public void start() throws SlownessModelException, TauModelException