Package edu.sc.seis.TauP
Class ReflTransFluidFluid
java.lang.Object
edu.sc.seis.TauP.ReflTrans
edu.sc.seis.TauP.ReflTransFluidFluid
Reflection and transmission coefficients at a fluid-fluid boundary.
-
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
ConstructorsConstructorDescriptionReflTransFluidFluid(double topVp, double topDensity, double botVp, double botDensity) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcalcTempVars(double rayParam, boolean inIsPWave) flip()Flips the sense of the layers, useful when you have a ray going through the same layer in the opposite direction.getComplexRpp(double rayParam) getComplexRps(double rayParam) getComplexRshsh(double rayParam) getComplexRsp(double rayParam) getComplexRss(double rayParam) getComplexTpp(double rayParam) getComplexTps(double rayParam) getComplexTshsh(double rayParam) getComplexTsp(double rayParam) getComplexTss(double rayParam) toString()Methods inherited from class edu.sc.seis.TauP.ReflTrans
calcCriticalRayParams, calcInVerticalSlownessP, calcInVerticalSlownessS, calcTransVerticalSlownessP, calcTransVerticalSlownessS, getAngleR_p, getAngleR_s, getAngleT_p, getAngleT_s, getBotDensity, getBotVp, getBotVs, getEnergyFluxFactorRpp, getEnergyFluxFactorRps, getEnergyFluxFactorRshsh, getEnergyFluxFactorRsp, getEnergyFluxFactorRss, getEnergyFluxFactorTpp, getEnergyFluxFactorTps, getEnergyFluxFactorTshsh, getEnergyFluxFactorTsp, getEnergyFluxFactorTss, getEnergyFluxRpp, getEnergyFluxRps, getEnergyFluxRshsh, getEnergyFluxRsp, getEnergyFluxRss, getEnergyFluxTpp, getEnergyFluxTps, getEnergyFluxTshsh, getEnergyFluxTsp, getEnergyFluxTss, getPhase, getRealCoefficient, getRpp, getRppImag, getRppPhase, getRppReal, getRps, getRpsImag, getRpsPhase, getRpsReal, getRshsh, getRshshImag, getRshshPhase, getRshshReal, getRsp, getRspImag, getRspPhase, getRspReal, getRss, getRssImag, getRssPhase, getRssReal, getTopDensity, getTopVp, getTopVs, getTpp, getTppImag, getTppPhase, getTppReal, getTps, getTpsImag, getTpsPhase, getTpsReal, getTshsh, getTshshImag, getTshshPhase, getTshshReal, getTsp, getTspImag, getTspPhase, getTspReal, getTss, getTssImag, getTssPhase, getTssReal, inboundEnergyP, inboundEnergyS
-
Constructor Details
-
ReflTransFluidFluid
public ReflTransFluidFluid(double topVp, double topDensity, double botVp, double botDensity) throws VelocityModelException - Throws:
VelocityModelException
-
-
Method Details
-
getComplexRpp
- Specified by:
getComplexRppin classReflTrans
-
getComplexRps
- Specified by:
getComplexRpsin classReflTrans- Throws:
VelocityModelException
-
getComplexTpp
- Specified by:
getComplexTppin classReflTrans
-
getComplexTps
- Specified by:
getComplexTpsin classReflTrans- Throws:
VelocityModelException
-
getComplexRsp
- Specified by:
getComplexRspin classReflTrans- Throws:
VelocityModelException
-
getComplexRss
- Specified by:
getComplexRssin classReflTrans- Throws:
VelocityModelException
-
getComplexTsp
- Specified by:
getComplexTspin classReflTrans- Throws:
VelocityModelException
-
getComplexTss
- Specified by:
getComplexTssin classReflTrans- Throws:
VelocityModelException
-
getComplexRshsh
- Specified by:
getComplexRshshin classReflTrans- Throws:
VelocityModelException
-
getComplexTshsh
- Specified by:
getComplexTshshin classReflTrans- Throws:
VelocityModelException
-
flip
Description copied from class:ReflTransFlips the sense of the layers, useful when you have a ray going through the same layer in the opposite direction.- Specified by:
flipin classReflTrans- Throws:
VelocityModelException
-
calcTempVars
protected void calcTempVars(double rayParam, boolean inIsPWave) - Specified by:
calcTempVarsin classReflTrans
-
toString
-