diff -r 037ec40f351b -r 1b36e2276e15 src/lte/test/lte-test-mimo.cc --- a/src/lte/test/lte-test-mimo.cc Tue May 28 11:53:33 2013 +0200 +++ b/src/lte/test/lte-test-mimo.cc Mon Jun 03 17:01:52 2013 +0200 @@ -51,6 +51,7 @@ #include #include #include +#include #include "lte-test-mimo.h" @@ -147,10 +148,12 @@ // Install Mobility Model MobilityHelper mobility; - mobility.SetMobilityModel ("ns3::BuildingsMobilityModel"); + mobility.SetMobilityModel ("ns3::ConstantPositionMobilityModel"); mobility.Install (enbNodes); - mobility.SetMobilityModel ("ns3::BuildingsMobilityModel"); + BuildingsHelper::Install (enbNodes); + mobility.SetMobilityModel ("ns3::ConstantPositionMobilityModel"); mobility.Install (ueNodes); + BuildingsHelper::Install (ueNodes); // Create Devices and install them in the Nodes (eNB and UE) NetDeviceContainer enbDevs; @@ -172,11 +175,11 @@ Ptr enbPhy = lteEnbDev->GetPhy (); enbPhy->SetAttribute ("TxPower", DoubleValue (46.0)); enbPhy->SetAttribute ("NoiseFigure", DoubleValue (5.0)); - Ptr mmenb = enbNodes.Get (0)->GetObject (); + Ptr mmenb = enbNodes.Get (0)->GetObject (); mmenb->SetPosition (Vector (0.0, 0.0, 30.0)); // Set UE's position and power - Ptr mmue = ueNodes.Get (0)->GetObject (); + Ptr mmue = ueNodes.Get (0)->GetObject (); mmue->SetPosition (Vector (m_dist, 0.0, 1.0)); Ptr lteUeDev = ueDevs.Get (0)->GetObject (); Ptr uePhy = lteUeDev->GetPhy ();