80 int decision = (
int)floor(alea * (
SUMOReal)num_poss);
115 std::list<AGAdult>::const_iterator itA;
116 bool noBodyWorks =
true;
118 if (itA->isWorking()) {
143 if (depTime < 0 || retTime < 0) {
164 if (depTime < 0 || retTime < 0) {
190 if (depTime < 0 || retTime < 0) {
194 AGTime departureTime(depTime);
195 nextDay = departureTime.
getDay();
199 AGTime returnTime(depTime);
200 nextDay = returnTime.getDay();
201 returnTime.setDay(0);
215 for (
int day = 1; day <=
nbrDays; ++day) {
219 }
else if (type ==
DAY) {
227 }
else if (type ==
NIGHT) {
241 if (timeBack < itT->getArrTime(this->
timePerKm) && itT->isDaily()) {
242 timeBack = itT->getArrTime(this->
timePerKm);
252 if (timeBack < itT->getArrTime(this->
timePerKm) && (itT->getDay() == day || itT->isDaily())) {
253 timeBack = itT->getArrTime(this->
timePerKm);
263 if (timeBack.
getTime() > itT->getTime() && (itT->getDay() == (day + 1) || itT->isDaily())) {
264 timeBack.
setTime(itT->getTime());