Uses of Class
edu.sc.seis.TauP.NoSuchLayerException

Uses of NoSuchLayerException in edu.sc.seis.TauP
 

Methods in edu.sc.seis.TauP that throw NoSuchLayerException
 int VelocityModel.layerNumberAbove(double depth)
          Finds the layer containing the given depth.
 int VelocityModel.layerNumberBelow(double depth)
          Finds the layer containing the given depth.
 double VelocityModel.evaluateAbove(double depth, char materialProperty)
          returns the value of the given material property, usually P or S velocity, at the given depth.
 double VelocityModel.evaluateBelow(double depth, char materialProperty)
          returns the value of the given material property, usually P or S velocity, at the given depth.
 void VelocityModel.replaceLayers(VelocityLayer[] newLayers, boolean matchTop, boolean matchBot)
           
 void TauModel.calcTauIncFrom(SlownessModel sMod)
          Calculates tau for each branch within a slowness model.
 void TauBranch.createBranch(SlownessModel sMod, double minPSoFar, double[] rayParams)
          Calculates tau for this branch, between slowness layers topLayerNum and botLayerNum, inclusive.
 TimeDist TauBranch.calcTimeDist(SlownessModel sMod, int topLayerNum, int botLayerNum, double p)
          calculates the time and distance increments for the given ray parameter.
protected  void TauBranch.insert(double rayParam, SlownessModel sMod, int index)
          Inserts the distance, time, and tau increment for the slowness sample given to the branch.
protected  TauBranch TauBranch.difference(TauBranch topBranch, int indexP, int indexS, SlownessModel sMod, double minPSoFar, double[] rayParams)
          generates a new tau branch by "subtracting" the given tau branch from this tau branch.
 double SlownessModel.getMinTurnRayParam(double depth, boolean isPWave)
           
 double SlownessModel.getMinRayParam(double depth, boolean isPWave)
           
 TimeDist SlownessModel.approxDistance(int slownessTurnLayer, double p, boolean isPWave)
          generate approximate distance, in radians, for a ray from a surface source that turns at the bottom of the given slowness layer.
 SplitLayerInfo SlownessModel.splitLayer(double depth, boolean isPWave)
           
 void SlownessModel.createSample(VelocityModel velModel)
          This method takes a velocity model and creates a vector containing slowness-depth layers that, hopefully, adequately sample both slowness and depth so that the travel time as a function of distance can be reconstructed from the theta function.
protected  void SlownessModel.coarseSample()
          Creates a coarse slowness sampling of the velocity model (vMod).
protected  void SlownessModel.rayParamIncCheck()
          Checks to make sure that no slowness layer spans more than maxDeltaP.
protected  void SlownessModel.depthIncCheck()
          Checks to make sure no slowness layer spans more than maxDepthInterval.
protected  void SlownessModel.distanceCheck()
          Checks to make sure no slowness layer spans more than maxRangeInterval and that the (estimated) error due to linear interpolation is less than maxInterpError.
protected  void SlownessModel.addSlowness(double p, boolean isPWave)
          Adds the given ray parameter, p, to the slowness sampling for the given waveType.
protected  void SlownessModel.fixCriticalPoints()
          Resets the slowness layers that correspond to critical points.
 int SlownessModel.layerNumberAbove(double depth, boolean isPWave)
          Finds the index of the slowness layer that contains the given depth Note that if the depth is a layer boundary, it returns the shallower of the two or possibly more (since total reflections are zero thickness layers) layers.
 int SlownessModel.layerNumberBelow(double depth, boolean isPWave)
          Finds the index of the slowness layer that contains the given depth Note that if the depth is a layer boundary, it returns the deeper of the two or possibly more (since total reflections are zero thickness layers) layers.
 



Copyright © 1999-2005 Seismology at the University of South Carolina. All Rights Reserved.