Package edu.sc.seis.TauP.cmdline.args
Class ModelArgs
java.lang.Object
edu.sc.seis.TauP.cmdline.args.ModelArgs
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondepthCorrected(double sourceDepth) static StringdepthsToString(List<Double> depths) Returns the scatterer if set, null otherwise.voidsetModelName(String modelName) voidsetModelSplitDepths(List<Double> modelSplitDepths) Additional depths, beyond source, receiver and scatterer depths to split the model branches.voidsetReceiverDepths(List<Double> depths) voidsetScatterer(double depth, double dist) voidsetSourceDepths(List<Double> depths) voidvoid
-
Field Details
-
tMod
Tau model calculated previously.- See Also:
-
tModDepth
TauModel derived from tMod by correcting it for a non-surface source. -
modelSplitDepths
-
-
Constructor Details
-
ModelArgs
public ModelArgs()
-
-
Method Details
-
getModelName
-
setModelName
-
getSourceDepths
-
setSourceDepths
-
getReceiverDepths
-
setReceiverDepths
-
depthsToString
-
getScatterer
Returns the scatterer if set, null otherwise.- Returns:
- the scatterer
- Throws:
TauModelException
-
setScatterer
public void setScatterer(double depth, double dist) -
getTauModel
- Throws:
TauModelException
-
setTMod
-
unsetDepthCorrected
public void unsetDepthCorrected() -
setModelSplitDepths
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
-
depthCorrected
- Throws:
TauModelException
-