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>modelSplitDepthsprotected TauModeltModTau model calculated previously.protected TauModeltModDepthTauModel 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 TauModeldepthCorrected(double sourceDepth)static java.lang.StringdepthsToString(java.util.List<java.lang.Double> depths)java.lang.StringgetModelName()java.util.List<java.lang.Double>getModelSplitDepths()java.util.List<java.lang.Double>getReceiverDepths()ScatterergetScatterer()Returns the scatterer if set, null otherwise.java.util.List<java.lang.Double>getSourceDepths()TauModelgetTauModel()voidsetModelName(java.lang.String modelName)voidsetModelSplitDepths(java.util.List<java.lang.Double> modelSplitDepths)Additional depths, beyond source, receiver and scatterer depths to split the model branches.voidsetReceiverDepths(java.util.List<java.lang.Double> depths)voidsetScatterer(double depth, double dist)voidsetSourceDepths(java.util.List<java.lang.Double> depths)voidsetTMod(TauModel tMod)voidunsetDepthCorrected()
-
-
-
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.- Parameters:
modelSplitDepths- list of additional depths
-
getModelSplitDepths
public java.util.List<java.lang.Double> getModelSplitDepths()
-
depthCorrected
public TauModel depthCorrected(double sourceDepth) throws TauModelException
- Throws:
TauModelException
-
-