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
protected  void SlownessModel.addSlowness(double p, boolean isPWave)
          Adds the given ray parameter, p, to the slowness sampling for the given waveType.
 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.
 void TauModel.calcTauIncFrom(SlownessModel sMod)
          Calculates tau for each branch within a slowness model.
 TimeDist TauBranch.calcTimeDist(SlownessModel sMod, int topLayerNum, int botLayerNum, double p)
          calculates the time and distance increments for the given ray parameter.
protected  void SlownessModel.coarseSample()
          Creates a coarse slowness sampling of the velocity model (vMod).
 void TauBranch.createBranch(SlownessModel sMod, double minPSoFar, double[] rayParams)
          Calculates tau for this branch, between slowness layers topLayerNum and botLayerNum, inclusive.
 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.depthIncCheck()
          Checks to make sure no slowness layer spans more than maxDepthInterval.
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.
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.
 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.
protected  void SlownessModel.fixCriticalPoints()
          Resets the slowness layers that correspond to critical points.
 double SlownessModel.getMinRayParam(double depth, boolean isPWave)
           
 double SlownessModel.getMinTurnRayParam(double depth, boolean isPWave)
           
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.
 int VelocityModel.layerNumberAbove(double depth)
          Finds the layer containing the given depth.
 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 VelocityModel.layerNumberBelow(double depth)
          Finds the layer containing the given depth.
 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.
protected  void SlownessModel.rayParamIncCheck()
          Checks to make sure that no slowness layer spans more than maxDeltaP.
 void VelocityModel.replaceLayers(VelocityLayer[] newLayers, boolean matchTop, boolean matchBot)
           
 SplitLayerInfo SlownessModel.splitLayer(double depth, boolean isPWave)
           
 



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