Class ModelArgs


  • public class ModelArgs
    extends java.lang.Object
    • Field Detail

      • tMod

        protected TauModel tMod
        Tau model calculated previously.
        See Also:
        TauModel
      • tModDepth

        protected transient TauModel tModDepth
        TauModel derived from tMod by correcting it for a non-surface source.
      • modelSplitDepths

        protected java.util.List<java.lang.Double> modelSplitDepths
    • Constructor Detail

      • ModelArgs

        public ModelArgs()
    • Method Detail

      • getModelName

        public java.lang.String getModelName()
      • setModelName

        public void setModelName​(java.lang.String modelName)
      • getSourceDepth

        public double getSourceDepth()
      • setSourceDepth

        public void setSourceDepth​(double depth)
      • getReceiverDepth

        public double getReceiverDepth()
      • setReceiverDepth

        public void setReceiverDepth​(double depth)
      • getScatterer

        public Scatterer getScatterer()
        Returns the scatterer if set, null otherwise.
        Returns:
        the scatterer
      • setScatterer

        public void setScatterer​(double depth,
                                 double dist)
      • 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()