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