From 8674b26d2ea4bec9b74739a16ea2742c834309aa Mon Sep 17 00:00:00 2001 From: Marco Miozzo Date: Tue, 4 Oct 2011 10:16:06 +0200 Subject: [PATCH] Update ItuR1238 in BuildingPropagationLossModel with control on floor penetration loss factor --- .../model/buildings-propagation-loss-model.cc | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/buildings/model/buildings-propagation-loss-model.cc b/src/buildings/model/buildings-propagation-loss-model.cc index ff79dbe21..c5fd9efc3 100644 --- a/src/buildings/model/buildings-propagation-loss-model.cc +++ b/src/buildings/model/buildings-propagation-loss-model.cc @@ -532,19 +532,28 @@ BuildingsPropagationLossModel::ItuR1238 (Ptr a, PtrGetBuildingType () == Building::Residential) { N = 28; - Lf = 4 * n; + if (n>=1) + { + Lf = 4 * n; + } // NS_LOG_INFO (this << " Residential "); } else if (aBuilding->GetBuildingType () == Building::Office) { N = 30; - Lf = 15 + (4 * (n-1)); + if (n>=1) + { + Lf = 15 + (4 * (n-1)); + } // NS_LOG_INFO (this << " Office "); } else if (aBuilding->GetBuildingType () == Building::Commercial) { N = 22; - Lf = 6 + (3 * (n-1)); + if (n>=1) + { + Lf = 6 + (3 * (n-1)); + } // NS_LOG_INFO (this << " Commercial "); } else