@@ -1209,7 +1209,7 @@ namespace dsm {
12091209 std::vector<double > densities;
12101210 densities.reserve (m_graph.streetSet ().size ());
12111211 for (const auto & [streetId, street] : m_graph.streetSet ()) {
1212- densities.push_back (normalized ? street->normDensity () : street-> density ());
1212+ densities.push_back (street->density (normalized ));
12131213 }
12141214 return Measurement<double >(densities);
12151215 }
@@ -1232,9 +1232,9 @@ namespace dsm {
12321232 std::vector<double > flows;
12331233 flows.reserve (m_graph.streetSet ().size ());
12341234 for (const auto & [streetId, street] : m_graph.streetSet ()) {
1235- if (above and (street->normDensity ( ) > threshold)) {
1235+ if (above && (street->density ( true ) > threshold)) {
12361236 flows.push_back (street->density () * this ->streetMeanSpeed (streetId));
1237- } else if (!above and (street->normDensity ( ) < threshold)) {
1237+ } else if (!above && (street->density ( true ) < threshold)) {
12381238 flows.push_back (street->density () * this ->streetMeanSpeed (streetId));
12391239 }
12401240 }
@@ -1364,7 +1364,7 @@ namespace dsm {
13641364 const auto & agent{this ->m_agents [agentId]};
13651365 const auto & street{this ->m_graph .streetSet ()[agent->streetId ().value ()]};
13661366 double speed{street->maxSpeed () *
1367- (1 . - this ->m_minSpeedRateo * street->normDensity ( ))};
1367+ (1 . - this ->m_minSpeedRateo * street->density ( true ))};
13681368 if (this ->m_speedFluctuationSTD > 0 .) {
13691369 std::normal_distribution<double > speedDist{speed,
13701370 speed * this ->m_speedFluctuationSTD };
@@ -1456,11 +1456,11 @@ namespace dsm {
14561456 speeds.reserve (this ->m_graph .streetSet ().size ());
14571457 for (const auto & [streetId, street] : this ->m_graph .streetSet ()) {
14581458 if (above) {
1459- if (street->normDensity ( ) > threshold) {
1459+ if (street->density ( true ) > threshold) {
14601460 speeds.push_back (this ->streetMeanSpeed (streetId));
14611461 }
14621462 } else {
1463- if (street->normDensity ( ) < threshold) {
1463+ if (street->density ( true ) < threshold) {
14641464 speeds.push_back (this ->streetMeanSpeed (streetId));
14651465 }
14661466 }
0 commit comments