All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.sc.seis.TauP.CriticalDepth

edu.sc.seis.TauP.CriticalDepth

public class CriticalDepth
Utility class to keep track of criticalpoints (discontinuities or reversals in slowness gradient) within slowness and velocity models.


Variable Index

 o depth
depth in kilometers at which there is a critical point.
 o PLayerNum
slowness layer for P waves with this depth at its top.
 o SLayerNum
slowness layer for S waves with this depth at its top.
 o velLayerNum
layer number within the velocity model with this depth at its top.

Constructor Index

 o CriticalDepth()
 o CriticalDepth(double, int, int, int)

Method Index

 o clone()
 o getLayerNum(boolean)
 o getPLayerNum()
 o getSLayerNum()
 o getVelLayerNum()
 o setLayerNum(int, boolean)
sets slowness layer for waveType waves with this depth at its top.
 o setPLayerNum(int)
 o setSLayerNum(int)
 o setVelLayerNum(int)

Variables

 o depth
 public double depth
depth in kilometers at which there is a critical point.

 o velLayerNum
 public int velLayerNum
layer number within the velocity model with this depth at its top.

 o PLayerNum
 public int PLayerNum
slowness layer for P waves with this depth at its top. This can be PLayers.size() for the last critical layer.

 o SLayerNum
 public int SLayerNum
slowness layer for S waves with this depth at its top. This can be SLayers.size() for the last critical layer.

Constructors

 o CriticalDepth
 public CriticalDepth()
 o CriticalDepth
 public CriticalDepth(double depth,
                      int velLayerNum,
                      int PLayerNum,
                      int SLayerNum)

Methods

 o setVelLayerNum
 public void setVelLayerNum(int layerNum)
 o setPLayerNum
 public void setPLayerNum(int layerNum)
 o setSLayerNum
 public void setSLayerNum(int layerNum)
 o getVelLayerNum
 public int getVelLayerNum()
 o getPLayerNum
 public int getPLayerNum()
 o getSLayerNum
 public int getSLayerNum()
 o setLayerNum
 public void setLayerNum(int layerNum,
                         boolean isPWave)
sets slowness layer for waveType waves with this depth at its top.

 o getLayerNum
 public int getLayerNum(boolean isPWave)
Returns:
s slowness layer for waveType waves with this depth at its top.
 o clone
 public Object clone()

All Packages  Class Hierarchy  This Package  Previous  Next  Index