Class Theta

java.lang.Object
edu.sc.seis.TauP.Theta

public class Theta
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected double radians  
    protected double[] rayParams  
    protected double[] thetaAtX  
  • Constructor Summary

    Constructors
    Constructor Description
    Theta​(SeismicPhase phase, double radians)  
  • Method Summary

    Modifier and Type Method Description
    double getMaxRayParam()  
    double getRadians()
    Get the value of radians.
    double getStepRayParam​(double rayParam, double timeStep)  
    double getTheta​(double rayParam)  
    protected int getThetaIndex​(double rayParam)  
    static double linInterp​(double xa, double xb, double ya, double yb, double x)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • radians

      protected double radians
    • thetaAtX

      protected double[] thetaAtX
    • rayParams

      protected double[] rayParams
  • Constructor Details

    • Theta

      public Theta​(SeismicPhase phase, double radians)
  • Method Details

    • getRadians

      public double getRadians()
      Get the value of radians.
      Returns:
      Value of radians.
    • getMaxRayParam

      public double getMaxRayParam()
    • getStepRayParam

      public double getStepRayParam​(double rayParam, double timeStep)
    • getTheta

      public double getTheta​(double rayParam)
    • getThetaIndex

      protected int getThetaIndex​(double rayParam)
    • linInterp

      public static double linInterp​(double xa, double xb, double ya, double yb, double x)