Package edu.sc.seis.TauP
Class ReflTransFluidFluid
- java.lang.Object
-
- edu.sc.seis.TauP.ReflTrans
-
- edu.sc.seis.TauP.ReflTransFluidFluid
-
public class ReflTransFluidFluid extends ReflTrans
-
-
Field Summary
-
Fields inherited from class edu.sc.seis.TauP.ReflTrans
botDensity, botVertSlownessP, botVertSlownessS, botVp, botVs, CX, lastInIsPWave, lastRayParam, rp, sqBotVp, sqBotVs, sqRP, sqTopVp, sqTopVs, topDensity, topVertSlownessP, topVertSlownessS, topVp, topVs
-
-
Constructor Summary
Constructors Constructor Description ReflTransFluidFluid(double topVp, double topDensity, double botVp, double botDensity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReflTrans
flip()
Flips the sense of the layers, useful when you have a ray going through the same layer in the opposite direction.Complex
getComplexRpp(double rayParam)
Complex
getComplexRps(double rayParam)
Complex
getComplexRshsh(double rayParam)
Complex
getComplexRsp(double rayParam)
Complex
getComplexRss(double rayParam)
Complex
getComplexTpp(double rayParam)
Complex
getComplexTps(double rayParam)
Complex
getComplexTshsh(double rayParam)
Complex
getComplexTsp(double rayParam)
Complex
getComplexTss(double rayParam)
java.lang.String
toString()
-
-
-
Constructor Detail
-
ReflTransFluidFluid
public ReflTransFluidFluid(double topVp, double topDensity, double botVp, double botDensity) throws VelocityModelException
- Throws:
VelocityModelException
-
-
Method Detail
-
getComplexRpp
public Complex getComplexRpp(double rayParam) throws VelocityModelException
- Specified by:
getComplexRpp
in classReflTrans
- Throws:
VelocityModelException
-
getComplexRps
public Complex getComplexRps(double rayParam) throws VelocityModelException
- Specified by:
getComplexRps
in classReflTrans
- Throws:
VelocityModelException
-
getComplexTpp
public Complex getComplexTpp(double rayParam) throws VelocityModelException
- Specified by:
getComplexTpp
in classReflTrans
- Throws:
VelocityModelException
-
getComplexTps
public Complex getComplexTps(double rayParam) throws VelocityModelException
- Specified by:
getComplexTps
in classReflTrans
- Throws:
VelocityModelException
-
getComplexRsp
public Complex getComplexRsp(double rayParam) throws VelocityModelException
- Specified by:
getComplexRsp
in classReflTrans
- Throws:
VelocityModelException
-
getComplexRss
public Complex getComplexRss(double rayParam) throws VelocityModelException
- Specified by:
getComplexRss
in classReflTrans
- Throws:
VelocityModelException
-
getComplexTsp
public Complex getComplexTsp(double rayParam) throws VelocityModelException
- Specified by:
getComplexTsp
in classReflTrans
- Throws:
VelocityModelException
-
getComplexTss
public Complex getComplexTss(double rayParam) throws VelocityModelException
- Specified by:
getComplexTss
in classReflTrans
- Throws:
VelocityModelException
-
getComplexRshsh
public Complex getComplexRshsh(double rayParam) throws VelocityModelException
- Specified by:
getComplexRshsh
in classReflTrans
- Throws:
VelocityModelException
-
getComplexTshsh
public Complex getComplexTshsh(double rayParam) throws VelocityModelException
- Specified by:
getComplexTshsh
in classReflTrans
- Throws:
VelocityModelException
-
flip
public ReflTrans flip() throws VelocityModelException
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 classReflTrans
- Throws:
VelocityModelException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-