ITS.Propagation.LFMF 1.1
Part of the NTIA/ITS Propagation Library
|
Implements the model from ITS.Propagation.LFMF. More...
Functions | |
ReturnCode | ITS::Propagation::LFMF::LFMF (const double h_tx__meter, const double h_rx__meter, const double f__mhz, const double P_tx__watt, const double N_s, const double d__km, const double epsilon, const double sigma, const int pol, Result &result) |
Compute the LFMF propagation prediction. | |
ReturnCode | ITS::Propagation::LFMF::LFMF_CPP (const double h_tx__meter, const double h_rx__meter, const double f__mhz, const double P_tx__watt, const double N_s, const double d__km, const double epsilon, const double sigma, const Polarization pol, Result &result) |
Compute the LFMF propagation prediction. | |
bool | ITS::Propagation::LFMF::AlmostEqualRelative (const double A, const double B, const double maxRelDiff) |
Relative epsilon comparisons method. | |
Implements the model from ITS.Propagation.LFMF.
bool ITS::Propagation::LFMF::AlmostEqualRelative | ( | const double | A, |
const double | B, | ||
const double | maxRelDiff ) |
Relative epsilon comparisons method.
[in] | A | First double to compare |
[in] | B | Second double to compare |
[in] | maxRelDiff | Maximum relative difference, defaults to DBL_EPSILON |
DLLEXPORT ReturnCode ITS::Propagation::LFMF::LFMF | ( | const double | h_tx__meter, |
const double | h_rx__meter, | ||
const double | f__mhz, | ||
const double | P_tx__watt, | ||
const double | N_s, | ||
const double | d__km, | ||
const double | epsilon, | ||
const double | sigma, | ||
const int | pol, | ||
Result & | result ) |
Compute the LFMF propagation prediction.
[in] | h_tx__meter | Height of the transmitter, in meter |
[in] | h_rx__meter | Height of the receiver, in meter |
[in] | f__mhz | Frequency, in MHz |
[in] | P_tx__watt | Transmitter power, in watts |
[in] | N_s | Surface refractivity, in N-Units |
[in] | d__km | Path distance, in km |
[in] | epsilon | Relative permittivity |
[in] | sigma | Conductivity |
[in] | pol | Polarization: 0 = Horizontal, 1 = Vertical |
[out] | result | Result structure |
ReturnCode ITS::Propagation::LFMF::LFMF_CPP | ( | const double | h_tx__meter, |
const double | h_rx__meter, | ||
const double | f__mhz, | ||
const double | P_tx__watt, | ||
const double | N_s, | ||
const double | d__km, | ||
const double | epsilon, | ||
const double | sigma, | ||
const Polarization | pol, | ||
Result & | result ) |
Compute the LFMF propagation prediction.
[in] | h_tx__meter | Height of the transmitter, in meter |
[in] | h_rx__meter | Height of the receiver, in meter |
[in] | f__mhz | Frequency, in MHz |
[in] | P_tx__watt | Transmitter power, in watts |
[in] | N_s | Surface refractivity, in N-Units |
[in] | d__km | Path distance, in km |
[in] | epsilon | Relative permittivity |
[in] | sigma | Conductivity |
[in] | pol | Polarization: 0 = Horizontal, 1 = Vertical |
[out] | result | Result structure |