50 openingTime(generateOpeningTime(*ds)),
51 closingTime(generateClosingTime(*ds)),
60 location(inStreet, pos),
61 openingTime(generateOpeningTime(*ds)),
62 closingTime(generateClosingTime(*ds)),
88 for (std::map<int, SUMOReal>::const_iterator it = ds.
beginWorkHours.begin();
91 if (cumul >= choice) {
95 std::cout <<
"-- WARNING: work time distribution not complete (Sum(proportions) != 1): AUTODEFINED at 9.00am --" << std::endl;
105 for (std::map<int, SUMOReal>::const_iterator it = ds.
endWorkHours.begin();
108 if (cumul >= choice) {
112 std::cout <<
"-- WARNING: work time distribution not complete (Sum(proportions) != 1): AUTODEFINED at 5.00pm --" << std::endl;
142 throw(std::runtime_error(
"Work position already occupied. Cannot give it to another adult."));