Skip to content

Commit

Permalink
fixing warnings #3
Browse files Browse the repository at this point in the history
  • Loading branch information
behrisch committed Mar 31, 2024
1 parent 2ec4670 commit 25afefe
Show file tree
Hide file tree
Showing 12 changed files with 23 additions and 23 deletions.
2 changes: 1 addition & 1 deletion src/libsumo/InductionLoop.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ int
InductionLoop::getLastIntervalVehicleNumber(const std::string& loopID) {
if (MSGlobals::gUseMesoSim) {
WRITE_ERROR("getLastIntervalVehicleNumber not applicable for meso");
return INVALID_DOUBLE_VALUE;
return INVALID_INT_VALUE;
}
return getDetector(loopID)->getIntervalVehicleNumber(true);
}
Expand Down
2 changes: 1 addition & 1 deletion src/microsim/MSBaseVehicle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ MSBaseVehicle::reroute(SUMOTime t, const std::string& info, SUMOAbstractRouter<M
}
stops.push_back(viaEdge);
if (jumpEdges.count(viaEdge) != 0) {
jumps.insert(stops.size());
jumps.insert((int)stops.size());
}
}
}
Expand Down
12 changes: 6 additions & 6 deletions src/microsim/output/MSMeanData.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -377,7 +377,7 @@ void
MSMeanData::MeanDataValueTracker::write(OutputDevice& dev,
long long int attributeMask,
const SUMOTime period,
const double numLanes,
const int numLanes,
const double speedLimit,
const double defaultTravelTime,
const int /*numVehicles*/) const {
Expand Down Expand Up @@ -585,7 +585,7 @@ MSMeanData::writeAggregated(OutputDevice& dev, SUMOTime startTime, SUMOTime stop

if (writePrefix(dev, *sumData, SUMO_TAG_EDGE, "AGGREGATED")) {
dev.writeAttr(SUMO_ATTR_NUMEDGES, myEdges.size());
sumData->write(dev, myWrittenAttributes, stopTime - startTime, (double)laneNumber, speedSum / (double)myEdges.size(),
sumData->write(dev, myWrittenAttributes, stopTime - startTime, laneNumber, speedSum / (double)myEdges.size(),
myPrintDefaults ? totalTT : -1.);
}
delete sumData;
Expand All @@ -610,7 +610,7 @@ MSMeanData::writeEdge(OutputDevice& dev,
MeanDataValues* data = edgeValues.front();
if (writePrefix(dev, *data, SUMO_TAG_EDGE, getEdgeID(edge))) {
data->write(dev, myWrittenAttributes, stopTime - startTime,
(double)edge->getLanes().size(),
(int)edge->getLanes().size(),
edge->getSpeedLimit(),
myPrintDefaults ? edge->getLength() / edge->getSpeedLimit() : -1.);
}
Expand All @@ -637,7 +637,7 @@ MSMeanData::writeEdge(OutputDevice& dev,
for (lane = edgeValues.begin(); lane != edgeValues.end(); ++lane) {
MeanDataValues& meanData = **lane;
if (writePrefix(dev, meanData, SUMO_TAG_LANE, meanData.getLane()->getID())) {
meanData.write(dev, myWrittenAttributes, stopTime - startTime, 1.f, meanData.getLane()->getSpeedLimit(),
meanData.write(dev, myWrittenAttributes, stopTime - startTime, 1, meanData.getLane()->getSpeedLimit(),
myPrintDefaults ? meanData.getLane()->getLength() / meanData.getLane()->getSpeedLimit() : -1.);
}
if (!MSNet::getInstance()->skipFinalReset()) {
Expand All @@ -651,7 +651,7 @@ MSMeanData::writeEdge(OutputDevice& dev,
if (myTrackVehicles) {
MeanDataValues& meanData = **edgeValues.begin();
if (writePrefix(dev, meanData, SUMO_TAG_EDGE, edge->getID())) {
meanData.write(dev, myWrittenAttributes, stopTime - startTime, (double)edge->getLanes().size(), edge->getSpeedLimit(),
meanData.write(dev, myWrittenAttributes, stopTime - startTime, (int)edge->getLanes().size(), edge->getSpeedLimit(),
myPrintDefaults ? edge->getLength() / edge->getSpeedLimit() : -1.);
}
if (!MSNet::getInstance()->skipFinalReset()) {
Expand All @@ -667,7 +667,7 @@ MSMeanData::writeEdge(OutputDevice& dev,
}
}
if (writePrefix(dev, *sumData, SUMO_TAG_EDGE, getEdgeID(edge))) {
sumData->write(dev, myWrittenAttributes, stopTime - startTime, (double)edge->getLanes().size(), edge->getSpeedLimit(),
sumData->write(dev, myWrittenAttributes, stopTime - startTime, (int)edge->getLanes().size(), edge->getSpeedLimit(),
myPrintDefaults ? edge->getLength() / edge->getSpeedLimit() : -1.);
}
delete sumData;
Expand Down
4 changes: 2 additions & 2 deletions src/microsim/output/MSMeanData.h
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ class MSMeanData : public MSDetectorFileOutput {
* @exception IOError If an error on writing occurs (!!! not yet implemented)
*/
virtual void write(OutputDevice& dev, long long int attributeMask, const SUMOTime period,
const double numLanes, const double speedLimit, const double defaultTravelTime,
const int numLanes, const double speedLimit, const double defaultTravelTime,
const int numVehicles = -1) const = 0;

/** @brief Returns the number of collected sample seconds.
Expand Down Expand Up @@ -263,7 +263,7 @@ class MSMeanData : public MSDetectorFileOutput {
* @exception IOError If an error on writing occurs (!!! not yet implemented)
*/
void write(OutputDevice& dev, long long int attributeMask, const SUMOTime period,
const double numLanes, const double speedLimit, const double defaultTravelTime,
const int numLanes, const double speedLimit, const double defaultTravelTime,
const int numVehicles = -1) const;

int getNumReady() const;
Expand Down
2 changes: 1 addition & 1 deletion src/microsim/output/MSMeanData_Amitran.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ MSMeanData_Amitran::MSLaneMeanDataValues::isEmpty() const {

void
MSMeanData_Amitran::MSLaneMeanDataValues::write(OutputDevice& dev, long long int attributeMask, const SUMOTime /* period */,
const double /* numLanes */, const double /*speedLimit*/, const double defaultTravelTime, const int /* numVehicles */) const {
const int /* numLanes */, const double /*speedLimit*/, const double defaultTravelTime, const int /* numVehicles */) const {
int averageSpeed;
if (sampleSeconds > 0) {
averageSpeed = int(100 * travelledDistance / sampleSeconds);
Expand Down
2 changes: 1 addition & 1 deletion src/microsim/output/MSMeanData_Amitran.h
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ class MSMeanData_Amitran : public MSMeanData {
* @exception IOError If an error on writing occurs (!!! not yet implemented)
*/
void write(OutputDevice& dev, long long int attributeMask, const SUMOTime period,
const double numLanes, const double speedLimit, const double defaultTravelTime,
const int numLanes, const double speedLimit, const double defaultTravelTime,
const int numVehicles = -1) const;

protected:
Expand Down
2 changes: 1 addition & 1 deletion src/microsim/output/MSMeanData_Emissions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ MSMeanData_Emissions::MSLaneMeanDataValues::notifyIdle(SUMOTrafficObject& veh) {

void
MSMeanData_Emissions::MSLaneMeanDataValues::write(OutputDevice& dev, long long int attributeMask, const SUMOTime period,
const double /*numLanes*/, const double /*speedLimit*/, const double defaultTravelTime, const int /*numVehicles*/) const {
const int /*numLanes*/, const double /*speedLimit*/, const double defaultTravelTime, const int /*numVehicles*/) const {
const double normFactor = double(3600. / STEPS2TIME(period) / myLaneLength);
dev.writeOptionalAttr(SUMO_ATTR_CO_ABS, OutputDevice::realString(myEmissions.CO, 6), attributeMask);
dev.writeOptionalAttr(SUMO_ATTR_CO2_ABS, OutputDevice::realString(myEmissions.CO2, 6), attributeMask);
Expand Down
2 changes: 1 addition & 1 deletion src/microsim/output/MSMeanData_Emissions.h
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ class MSMeanData_Emissions : public MSMeanData {
* @exception IOError If an error on writing occurs (!!! not yet implemented)
*/
void write(OutputDevice& dev, long long int attributeMask, const SUMOTime period,
const double numLanes, const double speedLimit, const double defaultTravelTime,
const int numLanes, const double speedLimit, const double defaultTravelTime,
const int numVehicles = -1) const;


Expand Down
2 changes: 1 addition & 1 deletion src/microsim/output/MSMeanData_Harmonoise.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ MSMeanData_Harmonoise::MSLaneMeanDataValues::notifyMoveInternal(const SUMOTraffi

void
MSMeanData_Harmonoise::MSLaneMeanDataValues::write(OutputDevice& dev, long long int attributeMask, const SUMOTime period,
const double /*numLanes*/, const double /*speedLimit*/, const double defaultTravelTime, const int /*numVehicles*/) const {
const int /*numLanes*/, const double /*speedLimit*/, const double defaultTravelTime, const int /*numVehicles*/) const {
const double noise = meanNTemp != 0 ? (double)(10. * log10(meanNTemp * TS / STEPS2TIME(period))) : (double) 0.;
dev.writeOptionalAttr(SUMO_ATTR_NOISE, noise, attributeMask);
if (sampleSeconds > myParent->myMinSamples) {
Expand Down
2 changes: 1 addition & 1 deletion src/microsim/output/MSMeanData_Harmonoise.h
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ class MSMeanData_Harmonoise : public MSMeanData {
* @exception IOError If an error on writing occurs (!!! not yet implemented)
*/
void write(OutputDevice& dev, long long int attributeMask, const SUMOTime period,
const double numLanes, const double speedLimit, const double defaultTravelTime,
const int numLanes, const double speedLimit, const double defaultTravelTime,
const int numVehicles = -1) const;


Expand Down
12 changes: 6 additions & 6 deletions src/microsim/output/MSMeanData_Net.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -244,17 +244,17 @@ MSMeanData_Net::MSLaneMeanDataValues::isEmpty() const {

double
MSMeanData_Net::MSLaneMeanDataValues::getOccupancy(SUMOTime period, int numLanes) const {
return occupationSum / STEPS2TIME(period) / myLaneLength / numLanes * (double) 100;
return occupationSum / STEPS2TIME(period) / myLaneLength / (double)numLanes * 100.;
}

void
MSMeanData_Net::MSLaneMeanDataValues::write(OutputDevice& dev, long long int attributeMask, const SUMOTime period,
const double numLanes, const double speedLimit, const double defaultTravelTime, const int numVehicles) const {
const int numLanes, const double speedLimit, const double defaultTravelTime, const int numVehicles) const {

const double density = MIN2(sampleSeconds / STEPS2TIME(period) * (double) 1000 / myLaneLength,
1000. * numLanes / MAX2(minimalVehicleLength, NUMERICAL_EPS));
const double laneDensity = density / numLanes;
double occupancy = getOccupancy(period, numLanes);
const double density = MIN2(sampleSeconds / STEPS2TIME(period) * 1000. / myLaneLength,
1000. * (double)numLanes / MAX2(minimalVehicleLength, NUMERICAL_EPS));
const double laneDensity = density / (double)numLanes;
const double occupancy = getOccupancy(period, numLanes);
#ifdef DEBUG_OCCUPANCY2
// tests #3264
if (occupancy > 100) {
Expand Down
2 changes: 1 addition & 1 deletion src/microsim/output/MSMeanData_Net.h
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ class MSMeanData_Net : public MSMeanData {
* @exception IOError If an error on writing occurs (!!! not yet implemented)
*/
void write(OutputDevice& dev, long long int attributeMask, const SUMOTime period,
const double numLanes, const double speedLimit, const double defaultTravelTime,
const int numLanes, const double speedLimit, const double defaultTravelTime,
const int numVehicles = -1) const;

/// @brief return attribute value
Expand Down

0 comments on commit 25afefe

Please sign in to comment.