|
WSF
|
#include <XWsfRoadTraffic.hpp>


Public Member Functions | |
| RoadTrafficNetworkInput ()=default | |
| RoadTrafficNetworkInput (WsfStringId aNetworkId) | |
| NetworkInput * | Clone () const noexcept override |
| void | VerifyData (UtInput &aInput) override |
| Public Member Functions inherited from XWsfRouteNetwork::NetworkInput | |
| NetworkInput (WsfStringId aNetworkId) | |
| virtual | ~NetworkInput ()=default |
| virtual bool | Initialize () |
Public Attributes | |
| double | mMinDistOffRoad = 0.0 |
| double | mMaxDistOffRoad = 0.0 |
| Minimum distance vehicle travels off road (meters). | |
| double | mPauseTime = 0.0 |
| Maximum distance vehicle travels off road (meters). | |
| double | mMaxSpeed = 0.0 |
| Pause time after completing travel (seconds). | |
| double | mMeanTravelTime = 0.0 |
| Maximum speed of any vehicle (m/s). | |
| double | mSigmaTravelTime = 0.0 |
| Mean travel time of vehicles (s). | |
| double | mTotalDist = 0.0 |
| Sigma travel time of vehicles (s). | |
| std::vector< VehicleInput > | mVehicleInput |
| The sum of the lengths of all the roads (meters). | |
| std::vector< WeightedRegionInput > | mWeightedRegionInput |
| Data for each of the vehicle types on this road network. | |
| std::vector< WeightedRouteSegment > | mWeightedRouteSegments |
| Data for each of the weighted regions in this road network. | |
| std::vector< ConvoyInput > | mConvoyInput |
| Public Attributes inherited from XWsfRouteNetwork::NetworkInput | |
| WsfRouteNetwork * | mRouteNetworkPtr |
| WsfStringId | mNetworkId |
| int | mVehicleCount |
| double | mVehicleDensity |
Protected Member Functions | |
| RoadTrafficNetworkInput (const RoadTrafficNetworkInput &aSrc)=default | |
| Data for each of the convoys in this road network. | |
| Protected Member Functions inherited from XWsfRouteNetwork::NetworkInput | |
| NetworkInput (const NetworkInput &aRhs)=default | |
A NetworkInput object is created for each network defined in the input file. It holds data that is relevant to anything in its network, such as roads and vehicles.
|
default |
Referenced by Clone(), and RoadTrafficNetworkInput().
|
inline |
References XWsfRouteNetwork::NetworkInput::NetworkInput().
|
protecteddefault |
Data for each of the convoys in this road network.
References RoadTrafficNetworkInput().
|
inlineoverridevirtualnoexcept |
Reimplemented from XWsfRouteNetwork::NetworkInput.
References XWsfRouteNetwork::NetworkInput::NetworkInput(), and RoadTrafficNetworkInput().
|
inlineoverridevirtual |
Reimplemented from XWsfRouteNetwork::NetworkInput.
References mVehicleInput.
| std::vector<ConvoyInput> XWsfRoadTraffic::RoadTrafficNetworkInput::mConvoyInput |
Referenced by XWsfRoadTraffic::Initialize().
| double XWsfRoadTraffic::RoadTrafficNetworkInput::mMaxDistOffRoad = 0.0 |
Minimum distance vehicle travels off road (meters).
| double XWsfRoadTraffic::RoadTrafficNetworkInput::mMaxSpeed = 0.0 |
Pause time after completing travel (seconds).
| double XWsfRoadTraffic::RoadTrafficNetworkInput::mMeanTravelTime = 0.0 |
Maximum speed of any vehicle (m/s).
| double XWsfRoadTraffic::RoadTrafficNetworkInput::mMinDistOffRoad = 0.0 |
| double XWsfRoadTraffic::RoadTrafficNetworkInput::mPauseTime = 0.0 |
Maximum distance vehicle travels off road (meters).
| double XWsfRoadTraffic::RoadTrafficNetworkInput::mSigmaTravelTime = 0.0 |
Mean travel time of vehicles (s).
| double XWsfRoadTraffic::RoadTrafficNetworkInput::mTotalDist = 0.0 |
Sigma travel time of vehicles (s).
| std::vector<VehicleInput> XWsfRoadTraffic::RoadTrafficNetworkInput::mVehicleInput |
The sum of the lengths of all the roads (meters).
Referenced by VerifyData().
| std::vector<WeightedRegionInput> XWsfRoadTraffic::RoadTrafficNetworkInput::mWeightedRegionInput |
Data for each of the vehicle types on this road network.
| std::vector<WeightedRouteSegment> XWsfRoadTraffic::RoadTrafficNetworkInput::mWeightedRouteSegments |
Data for each of the weighted regions in this road network.
A list of weighted segments used to place bodies on the road network, with higher densities favoring larger edge weights.
Referenced by XWsfRoadTraffic::Initialize().