TwoRayNewModel

Description

Functions

TwoRayNewModel

TwoRayNewModel();

initialize

void initialize(int stage) override;

computePathLoss

double computePathLoss(const ITransmission*, const IArrival*) const override;

computePathLoss

double computePathLoss(mps propagation, Hz frequency, m distance) const override;

computeRange

m computeRange(mps propagation, Hz frequency, double loss) const override;

printToStream

std::ostream& printToStream(std::ostream&, int level, int evFlags) const override;

computeTwoRayNewModel

virtual double computeTwoRayNewModel(const Coord& posTx, const Coord& posRx, m waveLength) const;

terraPlana

virtual double terraPlana(const Coord& posTx, const Coord& posRx, m waveLength) const;

terraEsferica

virtual double terraEsferica(const Coord& posTx, const Coord& posRx, m waveLength) const;