Class ReflTransSolidFluid


  • public class ReflTransSolidFluid
    extends ReflTrans
    • Method Detail

      • getComplexRpp

        public Complex getComplexRpp​(double rayParam)
        Calculates incident P wave in solid (over fluid) to reflected P wave Complex coefficient.
        Specified by:
        getComplexRpp in class ReflTrans
      • getComplexRps

        public Complex getComplexRps​(double rayParam)
        Calculates incident P wave in solid (over fluid) to reflected P wave Complex coefficient.
        Specified by:
        getComplexRps in class ReflTrans
      • getComplexTpp

        public Complex getComplexTpp​(double rayParam)
        Calculates incident P wave in solid (over fluid) to reflected P wave Complex coefficient.
        Specified by:
        getComplexTpp in class ReflTrans
      • getComplexRss

        public Complex getComplexRss​(double rayParam)
        Calculates incident S wave in solid (over fluid) to reflected S wave Complex coefficient.
        Specified by:
        getComplexRss in class ReflTrans
      • getComplexRsp

        public Complex getComplexRsp​(double rayParam)
        Calculates incident S wave in solid (over fluid) to reflected S wave Complex coefficient.
        Specified by:
        getComplexRsp in class ReflTrans
      • getComplexTsp

        public Complex getComplexTsp​(double rayParam)
        Calculates incident S wave in solid (over fluid) to reflected S wave Complex coefficient.
        Specified by:
        getComplexTsp in class ReflTrans
      • getComplexRshsh

        public Complex getComplexRshsh​(double rayParam)
        Calculates incident SH wave in solid (over fluid) to reflected SH wave Complex coefficient. Always 1.0, so just for completeness.
        Specified by:
        getComplexRshsh in class ReflTrans
      • flip

        public ReflTrans flip()
        Description copied from class: ReflTrans
        Flips the sense of the layers, useful when you have a ray going through the same layer in the opposite direction.
        Specified by:
        flip in class ReflTrans
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • calcTempVars

        protected void calcTempVars​(double rayParam,
                                    boolean inIsPWave)
        Specified by:
        calcTempVars in class ReflTrans