auto positionAllocator = CreateObject<ListPositionAllocator>();
double position = 0.0;
const double distance = 5.0;
for (const auto &network : networks)
{
const auto numberOfAps = 1u;
const auto numberOfNodes = network.GetNumberOfStations() + numberOfAps;
for (auto positionIndex = 0u; positionIndex < numberOfNodes; ++positionIndex)
{
positionAllocator->Add(Vector(0.0, position, 0.0));
position += distance;
}
}
networks.size() == 1
network.GetNumberOfStations() == 4
positionAllocator->Add(Vector(0.0, 0.0, 0.0)); position += distance;
positionAllocator->Add(Vector(0.0, 5.0, 0.0)); position += distance;
positionAllocator->Add(Vector(0.0, 10.0, 0.0)); position += distance;
positionAllocator->Add(Vector(0.0, 15.0, 0.0)); position += distance;
positionAllocator->Add(Vector(0.0, 20.0, 0.0)); position += distance;
positionAllocator->Add(Vector(5.0, 5.0, 0.0));
positionAllocator->Add(Vector(0.0, 0.0, 0.0));
positionAllocator->Add(Vector(10.0, 0.0, 0.0));
positionAllocator->Add(Vector(10.0, 10.0, 0.0));
positionAllocator->Add(Vector(0.0, 10.0, 0.0));
assert failed. cond="duration >= MicroSeconds (0)", file=../src/wifi/model/mac-low.cc, line=2671
terminate called without an active exception