WSF
WsfEM_GroundWavePropagation Member List

This is the complete list of members for WsfEM_GroundWavePropagation, including all inherited members.

BasicTransmissionLoss(WsfEM_Interaction &aInteraction)WsfEM_GroundWavePropagationprotected
Clone() const overrideWsfEM_GroundWavePropagationvirtual
ComputeGroundDistance(WsfEM_Interaction &aInteraction)WsfEM_GroundWavePropagationprotected
ComputePropagationFactor(WsfEM_Interaction &aInteraction, WsfEnvironment &aEnvironment) overrideWsfEM_GroundWavePropagationvirtual
DebugEnabled() constWsfEM_Propagationinline
DirectRay(double aScale, double aD1P0, int aMode, std::complex< double > &aHeightLow, std::complex< double > &aHeightHigh, double aDistance, double aDistanceC, double aDistanceH, double aDistanceL, std::complex< double > aF[9], std::complex< double > aFdd[9], std::complex< double > aG[9])WsfEM_GroundWavePropagationprotected
DirectRayFunction(double aX, double aB, double aDistanceH, double aDistance)WsfEM_GroundWavePropagationprotected
Eigen(WsfEM_GroundWavePropagation *aPtr, int aMode, std::complex< double > &aImpedance, double aScale, double aD1P0, std::complex< double > aFid[9])WsfEM_GroundWavePropagationprotected
FarFieldTransmissionLoss(WsfEM_Interaction &aInteraction, double aScale, double aD1P0, std::complex< double > &aImpedance, double &aPropagationFactor)WsfEM_GroundWavePropagationprotected
FlatEarthPropagation(WsfEM_Interaction &aInteraction, double aScale, std::complex< double > &aImpedance, std::complex< double > aHeightLowC, std::complex< double > aHeightHighC)WsfEM_GroundWavePropagationprotected
GeometricalOptics(WsfEM_Interaction &aInteraction, double aScale, double aD1P0, std::complex< double > &aImpedance, double &aPropagationFactor)WsfEM_GroundWavePropagationprotected
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetScriptClassName() const overrideWsfEM_Propagationinline
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
Height(int aMode, double aScale, std::complex< double > &aReflection, std::complex< double > &aHeightGainFunction, double aHeightA, double aHeightB)WsfEM_GroundWavePropagationprotected
Hfi(WsfEM_GroundWavePropagation *aPtr, int aCode, int aMode, double aScale, std::complex< double > &aHeight, std::complex< double > *aFunction)WsfEM_GroundWavePropagationprotectedstatic
HfiTau(WsfEM_GroundWavePropagation *aPtr, int aCode, int aMode, double aScale, std::complex< double > &aHeight, std::complex< double > *aFunction)WsfEM_GroundWavePropagationprotectedstatic
Hr(WsfEM_GroundWavePropagation *aPtr, int aCode, int aMode, double aScale, std::complex< double > &aHeight, std::complex< double > *aReflection)WsfEM_GroundWavePropagationprotectedstatic
HrTau(WsfEM_GroundWavePropagation *aPtr, int aCode, int aMode, double aScale, std::complex< double > &aHeight, std::complex< double > *aFunction)WsfEM_GroundWavePropagationprotectedstatic
HTau(WsfEM_GroundWavePropagation *aPtr, int aCode, int aMode, double aScale, std::complex< double > &aHeight, std::complex< double > *aHeightChangeFunction)WsfEM_GroundWavePropagationprotectedstatic
Initialize(WsfEM_XmtrRcvr *aXmtrRcvrPtr)WsfEM_Propagationvirtual
Initialize(WsfEM_Xmtr *aXmtrPtr)WsfEM_Propagationvirtual
Integrate(WsfEM_GroundWavePropagation *aPtr, std::complex< double >(*aF)(WsfEM_GroundWavePropagation *, int, int, double, std::complex< double > &, std::complex< double > *), std::complex< double > *aYi, std::complex< double > *aYf, std::complex< double > aXi, std::complex< double > aXf, double aError2, double aStepIn, int aN, int aMode, double aScale, int aMStep)WsfEM_GroundWavePropagationprotectedstatic
IntegrationStep(WsfEM_GroundWavePropagation *aPtr, std::complex< double >(*aF)(WsfEM_GroundWavePropagation *, int, int, double, std::complex< double > &, std::complex< double > *), std::complex< double > *aY1, std::complex< double > *aY2, std::complex< double > aX1, std::complex< double > aH, int aMode, double aScale, int aN)WsfEM_GroundWavePropagationprotectedstatic
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsNullModel() constWsfEM_Propagationinlinevirtual
JCalculation(int aMaxN, std::complex< double > &aTau, std::complex< double > *aJ)WsfEM_GroundWavePropagationprotected
JRCalculation(std::complex< double > &aTauP, std::complex< double > &aTauR, std::complex< double > aJrp[4][7])WsfEM_GroundWavePropagationprotected
mConductivityWsfEM_GroundWavePropagationprotected
mDebugEnabledWsfEM_Propagationprotected
mDelWsfEM_GroundWavePropagationprotected
mDistanceIntervalWsfEM_GroundWavePropagationprotected
mDpWsfEM_GroundWavePropagationprotected
mHeightChangeWsfEM_GroundWavePropagationprotected
mImpedanceCounterWsfEM_GroundWavePropagationprotected
mImpedanceFunctionWsfEM_GroundWavePropagationprotected
mIntegrationPhaseWsfEM_GroundWavePropagationprotected
mIntegrationStepWsfEM_GroundWavePropagationprotected
mMinDistanceWsfEM_GroundWavePropagationprotected
ModifyValuesForVerticalPol(double aScale, double aD1P0, std::complex< double > &aImpedance, double &aD1P0V, std::complex< double > &aImpedanceV)WsfEM_GroundWavePropagationprotected
mPWsfEM_GroundWavePropagationprotected
mP0WsfEM_GroundWavePropagationprotected
mRcvrAltWsfEM_GroundWavePropagationprotected
mReflectionCounterWsfEM_GroundWavePropagationprotected
mReflectionDerivativeFunctionWsfEM_GroundWavePropagationprotected
mReflectionFunctionWsfEM_GroundWavePropagationprotected
mReflectionNFWsfEM_GroundWavePropagationprotected
mRelativePermittivityWsfEM_GroundWavePropagationprotected
mTroposphereHeightScaleWsfEM_GroundWavePropagationprotected
mTroposphereRefractivityWsfEM_GroundWavePropagationprotected
mTurningPointWsfEM_GroundWavePropagationprotected
mWavenumberWsfEM_GroundWavePropagationprotected
mWavenumberImaginaryWsfEM_GroundWavePropagationprotected
mWavenumberSquaredWsfEM_GroundWavePropagationprotected
mXmtrAltWsfEM_GroundWavePropagationprotected
ObjectFactory(const std::string &aTypeName)WsfEM_GroundWavePropagationstatic
operator=(const WsfEM_GroundWavePropagation &aRhs)=deleteWsfEM_GroundWavePropagation
WsfEM_Propagation::WsfObject::operator=(const WsfObject &aRhs)WsfObject
PFunctions(int aN, int aMode, double aScale, const std::complex< double > &aHeight)WsfEM_GroundWavePropagationprotected
PhaseIntegral(int aCode, std::complex< double > &aHeight, int aMode, double aScale)WsfEM_GroundWavePropagationprotected
PhaseIntegralAB(int aCode, int aMode, double aScale, std::complex< double > &aHeightA, std::complex< double > &aHeightB)WsfEM_GroundWavePropagationprotected
PhaseIntegralCombinations(int aCode, int aMode, double aScale, std::complex< double > aHeightLow, std::complex< double > aHeightHigh)WsfEM_GroundWavePropagationprotected
ProcessInput(UtInput &aInput) overrideWsfEM_GroundWavePropagationvirtual
Serialize(T &aBuff)WsfObjectinline
SetName(WsfStringId aName)WsfObjectinline
SetType(WsfStringId aType)WsfObject
SetupExponentialAtmosphere(double &aScale, double &aD1P0)WsfEM_GroundWavePropagationprotected
StartPropagation(WsfEM_GroundWavePropagation *aPtr, int aMode, std::complex< double > &aImpedance, double aScale, double aD1P0)WsfEM_GroundWavePropagationprotected
TurningPoint(double aScale, int aMode)WsfEM_GroundWavePropagationprotected
TypeList typedefWsfObject
WaveImpedanceFunction(int aFunctionCode, int aCode, int aMode, double aScale, std::complex< double > &aHeight, std::complex< double > *aFunction)WsfEM_GroundWavePropagationprotected
WaveReflection(int aFunctionCode, int aCode, int aMode, double aScale, std::complex< double > &aHeight, std::complex< double > *aFunction)WsfEM_GroundWavePropagationprotected
WFunction(std::complex< double > aZ)WsfEM_GroundWavePropagationprotected
WsfEM_GroundWavePropagation()WsfEM_GroundWavePropagation
WsfEM_GroundWavePropagation(const WsfEM_GroundWavePropagation &aSrc)WsfEM_GroundWavePropagation
WsfEM_Propagation()WsfEM_Propagation
WsfEM_Propagation(const WsfEM_Propagation &aSrc)WsfEM_Propagationprotected
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
YCalculation(std::complex< double > aHeightLow, std::complex< double > aHeightHigh, double aScale, std::complex< double > aYd[7], std::complex< double > aYr[3][7])WsfEM_GroundWavePropagationprotected
Zpsi(WsfEM_GroundWavePropagation *aPtr, int dummy, int dummy1, double dummy2, std::complex< double > &aY, std::complex< double > *aZ)WsfEM_GroundWavePropagationprotectedstatic
Zxi(WsfEM_GroundWavePropagation *aPtr, int dummy, int dummy1, double dummy2, std::complex< double > &aX, std::complex< double > *aZ)WsfEM_GroundWavePropagationprotectedstatic
~WsfEM_GroundWavePropagation() override=defaultWsfEM_GroundWavePropagation
~WsfEM_Propagation() override=defaultWsfEM_Propagation
~WsfObject() overrideWsfObject
Copyrights Multiple, All Rights Reserved