Package edu.sc.seis.TauP.cmdline.args
Class ModelArgs
- java.lang.Object
-
- edu.sc.seis.TauP.cmdline.args.ModelArgs
-
public class ModelArgs extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.Double>
modelSplitDepths
protected TauModel
tMod
Tau model calculated previously.protected TauModel
tModDepth
TauModel derived from tMod by correcting it for a non-surface source.
-
Constructor Summary
Constructors Constructor Description ModelArgs()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TauModel
depthCorrected(double sourceDepth)
static java.lang.String
depthsToString(java.util.List<java.lang.Double> depths)
java.lang.String
getModelName()
java.util.List<java.lang.Double>
getModelSplitDepths()
java.util.List<java.lang.Double>
getReceiverDepths()
Scatterer
getScatterer()
Returns the scatterer if set, null otherwise.java.util.List<java.lang.Double>
getSourceDepths()
TauModel
getTauModel()
void
setModelName(java.lang.String modelName)
void
setModelSplitDepths(java.util.List<java.lang.Double> modelSplitDepths)
Additional depths, beyond source, receiver and scatterer depths to split the model branches.void
setReceiverDepths(java.util.List<java.lang.Double> depths)
void
setScatterer(double depth, double dist)
void
setSourceDepths(java.util.List<java.lang.Double> depths)
void
setTMod(TauModel tMod)
void
unsetDepthCorrected()
-
-
-
Method Detail
-
getModelName
public java.lang.String getModelName()
-
setModelName
public void setModelName(java.lang.String modelName)
-
getSourceDepths
public java.util.List<java.lang.Double> getSourceDepths()
-
setSourceDepths
public void setSourceDepths(java.util.List<java.lang.Double> depths)
-
getReceiverDepths
public java.util.List<java.lang.Double> getReceiverDepths()
-
setReceiverDepths
public void setReceiverDepths(java.util.List<java.lang.Double> depths)
-
depthsToString
public static java.lang.String depthsToString(java.util.List<java.lang.Double> depths)
-
getScatterer
public Scatterer getScatterer()
Returns the scatterer if set, null otherwise.- Returns:
- the scatterer
-
setScatterer
public void setScatterer(double depth, double dist)
-
getTauModel
public TauModel getTauModel() throws TauModelException
- Throws:
TauModelException
-
setTMod
public void setTMod(TauModel tMod)
-
unsetDepthCorrected
public void unsetDepthCorrected()
-
setModelSplitDepths
public void setModelSplitDepths(java.util.List<java.lang.Double> modelSplitDepths)
Additional depths, beyond source, receiver and scatterer depths to split the model branches. For example to generate pierce points at other depths.
-
getModelSplitDepths
public java.util.List<java.lang.Double> getModelSplitDepths()
-
depthCorrected
public TauModel depthCorrected(double sourceDepth) throws TauModelException
- Throws:
TauModelException
-
-