![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <MSSOTLPolicy5DStimulus.h>
Public Member Functions | |
void | clearParameter () |
Clears the parameter map. More... | |
virtual double | computeDesirability (double vehInMeasure, double vehOutMeasure) |
Computes stimulus function stimulus = cox * exp(-pow(pheroIn - offsetIn, 2)/divisor -pow(pheroOut - offsetOut, 2)/divisor);. More... | |
virtual double | computeDesirability (double vehInMeasure, double vehOutMeasure, double vehInDispersionMeasure, double vehOutDispersionMeasure) |
Calculates the desirability of the policy. More... | |
double | getDouble (const std::string &key, const double defaultValue) const |
Returns the value for a given key converted to a double. More... | |
std::string | getKeyPrefix () |
std::string | getMessage () |
const std::string | getParameter (const std::string &key, const std::string &defaultValue="") const |
Returns the value for a given key. More... | |
const std::map< std::string, std::string > & | getParametersMap () const |
Returns the inner key/value map. More... | |
std::string | getParametersStr () const |
Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN". More... | |
double | getStimCox () |
double | getStimCoxExpDispersionIn () |
double | getStimCoxExpDispersionOut () |
double | getStimCoxExpIn () |
double | getStimCoxExpOut () |
double | getStimDivisorDispersionIn () |
double | getStimDivisorDispersionOut () |
double | getStimDivisorIn () |
double | getStimDivisorOut () |
double | getStimOffsetDispersionIn () |
double | getStimOffsetDispersionOut () |
double | getStimOffsetIn () |
double | getStimOffsetOut () |
bool | knowsParameter (const std::string &key) const |
Returns whether the parameter is known. More... | |
MSSOTLPolicy5DStimulus (std::string keyPrefix, const std::map< std::string, std::string > ¶meters) | |
void | setKeyPrefix (std::string val) |
void | setParameter (const std::string &key, const std::string &value) |
Sets a parameter. More... | |
void | setParameters (const Parameterised ¶ms) |
set the inner key/value map in map<string, string> format More... | |
void | setParametersMap (const std::map< std::string, std::string > ¶msMap) |
set the inner key/value map in map<string, string> format More... | |
void | setParametersStr (const std::string ¶msString) |
set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN" More... | |
void | setStimCoxDefVal (double defVal) |
void | setStimCoxExpDispersionInDefVal (double defVal) |
void | setStimCoxExpDispersionOutDefVal (double defVal) |
void | setStimCoxExpInDefVal (double defVal) |
void | setStimCoxExpOutDefVal (double defVal) |
void | setStimDivisorDispersionInDefVal (double defVal) |
void | setStimDivisorDispersionOutDefVal (double defVal) |
void | setStimDivisorInDefVal (double defVal) |
void | setStimDivisorOutDefVal (double defVal) |
void | setStimOffsetDispersionInDefVal (double defVal) |
void | setStimOffsetDispersionOutDefVal (double defVal) |
void | setStimOffsetInDefVal (double defVal) |
void | setStimOffsetOutDefVal (double defVal) |
void | unsetParameter (const std::string &key) |
Removes a parameter. More... | |
void | updateParameters (const std::map< std::string, std::string > &mapArg) |
Adds or updates all given parameters from the map. More... | |
void | writeParams (OutputDevice &device) const |
write Params in the given outputdevice More... | |
Static Public Member Functions | |
static bool | areParametersValid (const std::string &value, bool report=false) |
check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN" More... | |
Static Private Member Functions | |
static bool | isParameterValid (const std::string &value, bool report) |
check if given string can be parsed to a parameter of type "key=value" More... | |
Private Attributes | |
std::string | myKeyPrefix |
std::map< std::string, std::string > | myMap |
The key->value map. More... | |
double | stimCoxDVal |
double | stimCoxExpDispersionInDVal |
double | stimCoxExpDispersionOutDVal |
double | stimCoxExpInDVal |
double | stimCoxExpOutDVal |
double | stimDivDispersionInDVal |
double | stimDivDispersionOutDVal |
double | stimDivInDVal |
double | stimDivOutDVal |
double | stimOffsetDispersionInDVal |
double | stimOffsetDispersionOutDVal |
double | stimOffsetInDVal |
double | stimOffsetOutDVal |
Definition at line 40 of file MSSOTLPolicy5DStimulus.h.
MSSOTLPolicy5DStimulus::MSSOTLPolicy5DStimulus | ( | std::string | keyPrefix, |
const std::map< std::string, std::string > & | parameters | ||
) |
Definition at line 20 of file MSSOTLPolicy5DStimulus.cpp.
References stimCoxDVal, stimCoxExpDispersionInDVal, stimCoxExpDispersionOutDVal, stimCoxExpInDVal, stimCoxExpOutDVal, stimDivDispersionInDVal, stimDivDispersionOutDVal, stimDivInDVal, stimDivOutDVal, stimOffsetDispersionInDVal, stimOffsetDispersionOutDVal, stimOffsetInDVal, and stimOffsetOutDVal.
|
staticinherited |
check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN"
Definition at line 166 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::isParameterValid(), and WRITE_WARNING.
Referenced by GNEAccess::isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEContainerStop::isValid(), GNEDestProbReroute::isValid(), GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE2::isValid(), GNEDetectorE3::isValid(), GNEDetectorEntryExit::isValid(), GNEParkingArea::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERerouterInterval::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETAZ::isValid(), GNETAZSourceSink::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEVariableSpeedSignStep::isValid(), GNEPerson::isValid(), GNEPersonTrip::isValid(), GNERide::isValid(), GNERoute::isValid(), GNEVehicle::isValid(), GNEVehicleType::isValid(), GNEWalk::isValid(), GNEConnection::isValid(), GNECrossing::isValid(), GNEEdge::isValid(), GNEJunction::isValid(), GNELane::isValid(), and GNEFrameAttributesModuls::ParametersEditor::onCmdSetParameters().
|
inherited |
Clears the parameter map.
Definition at line 100 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::beginEdgeParsing(), and GNERouteHandler::closeRoute().
|
virtual |
Computes stimulus function stimulus = cox * exp(-pow(pheroIn - offsetIn, 2)/divisor -pow(pheroOut - offsetOut, 2)/divisor);.
Implements MSSOTLPolicyDesirability.
Definition at line 77 of file MSSOTLPolicy5DStimulus.cpp.
|
virtual |
Calculates the desirability of the policy.
Implements MSSOTLPolicyDesirability.
Definition at line 39 of file MSSOTLPolicy5DStimulus.cpp.
References DBG, getStimCox(), getStimCoxExpDispersionIn(), getStimCoxExpDispersionOut(), getStimCoxExpIn(), getStimCoxExpOut(), getStimDivisorDispersionIn(), getStimDivisorDispersionOut(), getStimDivisorIn(), getStimDivisorOut(), getStimOffsetDispersionIn(), getStimOffsetDispersionOut(), getStimOffsetIn(), getStimOffsetOut(), WRITE_ERROR, and WRITE_MESSAGE.
|
inherited |
Returns the value for a given key converted to a double.
[in] | key | The key to ask for |
[in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 82 of file Parameterised.cpp.
References Parameterised::myMap, StringUtils::toDouble(), and WRITE_WARNING.
Referenced by MSDevice_Battery::buildVehicleDevices(), getStimCox(), getStimCoxExpDispersionIn(), getStimCoxExpDispersionOut(), getStimCoxExpIn(), getStimCoxExpOut(), getStimDivisorDispersionIn(), getStimDivisorDispersionOut(), getStimDivisorIn(), getStimDivisorOut(), getStimOffsetDispersionIn(), getStimOffsetDispersionOut(), getStimOffsetIn(), getStimOffsetOut(), and MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus().
|
inlineinherited |
Definition at line 61 of file MSSOTLPolicyDesirability.h.
References MSSOTLPolicyDesirability::myKeyPrefix.
Referenced by getStimCox(), getStimCoxExpDispersionIn(), getStimCoxExpDispersionOut(), getStimCoxExpIn(), getStimCoxExpOut(), getStimDivisorDispersionIn(), getStimDivisorDispersionOut(), getStimDivisorIn(), getStimDivisorOut(), getStimOffsetDispersionIn(), getStimOffsetDispersionOut(), getStimOffsetIn(), and getStimOffsetOut().
|
virtual |
Implements MSSOTLPolicyDesirability.
Definition at line 81 of file MSSOTLPolicy5DStimulus.cpp.
References getStimCox(), getStimCoxExpIn(), getStimCoxExpOut(), getStimDivisorIn(), getStimDivisorOut(), getStimOffsetIn(), and getStimOffsetOut().
|
inherited |
Returns the value for a given key.
[in] | key | The key to ask for |
[in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 72 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NBEdge::addRestrictedLane(), FareModul::addStop(), NBEdge::append(), MSDevice_Battery::buildVehicleDevices(), MSDevice_Bluelight::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), ROEdge::cacheParamRestrictions(), SUMOVTypeParameter::cacheParamRestrictions(), GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GNEConnection::drawGL(), GUIBaseVehicle::drawOnPos(), libsumo::Simulation::findIntermodalRoute(), MSSwarmTrafficLightLogic::getBetaNo(), MSSwarmTrafficLightLogic::getBetaSp(), MSDevice::getBoolParam(), NBRailwayTopologyAnalyzer::getBrokenRailNodes(), MSSwarmTrafficLightLogic::getChangePlanProbability(), GUILane::getColorValue(), GUIVehicle::getColorValue(), GNELane::getColorValue(), MSSOTLTrafficLightLogic::getDecayConstant(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice::getFloatParam(), MSSwarmTrafficLightLogic::getForgettingCox(), MSSwarmTrafficLightLogic::getGammaNo(), MSSwarmTrafficLightLogic::getGammaSp(), MSTLLogicControl::WAUTSwitchProcedure::getGSPValue(), MSSOTLTrafficLightLogic::getInputSensorsLength(), MSSwarmTrafficLightLogic::getLearningCox(), MSSwarmTrafficLightLogic::getMaxCongestionDuration(), MSDevice_SSM::getMeasuresAndThresholds(), MSSOTLRequestPolicy::getMinDecisionalPhaseDuration(), MSSOTLTrafficLightLogic::getMode(), GUIBaseVehicle::getOptionalName(), GUIJunctionWrapper::getOptionalName(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), MSSOTLTrafficLightLogic::getOutputSensorsLength(), libsumo::Edge::getParameter(), libsumo::Lane::getParameter(), libsumo::Simulation::getParameter(), libsumo::POI::getParameter(), libsumo::Polygon::getParameter(), libsumo::Person::getParameter(), libsumo::Route::getParameter(), libsumo::TrafficLight::getParameter(), libsumo::VehicleType::getParameter(), libsumo::Vehicle::getParameter(), MSSwarmTrafficLightLogic::getPheroMaxVal(), MSSwarmTrafficLightLogic::getPoliciesParam(), MSSwarmTrafficLightLogic::getReinforcementMode(), MSSOTLTrafficLightLogic::getSpeedThreshold(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchAreaNo(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchBereichDef(), MSDevice::getStringParam(), MSSwarmTrafficLightLogic::getThetaInit(), MSSwarmTrafficLightLogic::getThetaMax(), MSSwarmTrafficLightLogic::getThetaMin(), MSSOTLTrafficLightLogic::getThreshold(), MSTriggeredRerouter::getWeight(), MSSOTLPhasePolicy::init(), MSSOTLTrafficLightLogic::init(), MSSwarmTrafficLightLogic::init(), PushButtonLogic::init(), SigmoidLogic::init(), MSVehicleType::initRailVisualizationParameters(), GNEVehicleType::initRailVisualizationParameters(), MSSOTLTrafficLightLogic::isDecayThresholdActivated(), MSSOTLTrafficLightLogic::isPushButtonPressed(), MSActuatedTrafficLightLogic::MSActuatedTrafficLightLogic(), MSDelayBasedTrafficLightLogic::MSDelayBasedTrafficLightLogic(), MSSOTLPolicy::MSSOTLPolicy(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), MSSwarmTrafficLightLogic::MSSwarmTrafficLightLogic(), GNEVehicleType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), NBEdgeCont::splitAt(), MSDevice_SSM::useGeoCoords(), NWWriter_DlrNavteq::writeLinksUnsplitted(), and NWWriter_OpenDrive::writeRoadObjects().
|
inherited |
Returns the inner key/value map.
Definition at line 106 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), NBEdge::addLane(), GUIParameterTableWindow::closeBuilding(), NLHandler::closeEdge(), NBTrafficLightDefinition::compute(), GUIJunctionWrapper::getParameterWindow(), GUILane::getParameterWindow(), GUITrafficLightLogicWrapper::getParameterWindow(), GUIPointOfInterest::getParameterWindow(), GUIPolygon::getParameterWindow(), GUIContainer::getTypeParameterWindow(), GUIPerson::getTypeParameterWindow(), GUIVehicle::getTypeParameterWindow(), GUIMEVehicle::getTypeParameterWindow(), NIImporter_OpenStreetMap::insertEdge(), NBEdge::NBEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), GUIParameterTableWindow::numParams(), GNEVehicleType::overwriteVType(), TraCIServerAPI_TrafficLight::processGet(), and Parameterised::setParameters().
|
inherited |
Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN".
Definition at line 112 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by GNEAccess::getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEChargingStation::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEContainerStop::getAttribute(), GNEDestProbReroute::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE3::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNEPOI::getAttribute(), GNEPoly::getAttribute(), GNERerouter::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZ::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEPerson::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNERoute::getAttribute(), GNEVehicle::getAttribute(), GNEVehicleType::getAttribute(), GNEWalk::getAttribute(), GNEConnection::getAttribute(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), and GNELane::getAttribute().
|
inline |
Definition at line 53 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimCoxDVal.
Referenced by computeDesirability(), and getMessage().
|
inline |
Definition at line 139 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimCoxExpDispersionInDVal.
Referenced by computeDesirability().
|
inline |
Definition at line 146 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimCoxExpDispersionOutDVal.
Referenced by computeDesirability().
|
inline |
Definition at line 124 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimCoxExpInDVal.
Referenced by computeDesirability(), and getMessage().
|
inline |
Definition at line 131 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimCoxExpOutDVal.
Referenced by computeDesirability(), and getMessage().
|
inline |
Definition at line 108 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimDivDispersionInDVal.
Referenced by computeDesirability().
|
inline |
Definition at line 116 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimDivDispersionOutDVal.
Referenced by computeDesirability().
|
inline |
Definition at line 90 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimDivInDVal.
Referenced by computeDesirability(), and getMessage().
|
inline |
Definition at line 99 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimDivOutDVal.
Referenced by computeDesirability(), and getMessage().
|
inline |
Definition at line 76 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimOffsetDispersionInDVal.
Referenced by computeDesirability().
|
inline |
Definition at line 83 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimOffsetDispersionOutDVal.
Referenced by computeDesirability().
|
inline |
Definition at line 60 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimOffsetInDVal.
Referenced by computeDesirability(), and getMessage().
|
inline |
Definition at line 67 of file MSSOTLPolicy5DStimulus.h.
References Parameterised::getDouble(), MSSOTLPolicyDesirability::getKeyPrefix(), and stimOffsetOutDVal.
Referenced by computeDesirability(), and getMessage().
|
staticprivateinherited |
check if given string can be parsed to a parameter of type "key=value"
Definition at line 189 of file Parameterised.cpp.
References StringTokenizer::getVector(), SUMOXMLDefinitions::isValidParameterKey(), and SUMOXMLDefinitions::isValidParameterValue().
Referenced by Parameterised::areParametersValid().
|
inherited |
Returns whether the parameter is known.
[in] | key | The key to ask for |
Definition at line 66 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NBEdge::append(), MSDevice_Bluelight::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), MSDevice::getBoolParam(), NWWriter_DlrNavteq::getBrunnelType(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice::getFloatParam(), MSDevice_SSM::getMeasuresAndThresholds(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), libsumo::Simulation::getParameter(), MSDevice::getStringParam(), MSTriggeredRerouter::getWeight(), MSVehicleType::initRailVisualizationParameters(), GNEVehicleType::initRailVisualizationParameters(), GNEVehicleType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), MSDevice_SSM::useGeoCoords(), and NWWriter_OpenDrive::writeRoadObjects().
|
inlineinherited |
Definition at line 58 of file MSSOTLPolicyDesirability.h.
References MSSOTLPolicyDesirability::myKeyPrefix.
Referenced by MSSOTLCongestionPolicy::MSSOTLCongestionPolicy(), MSSOTLMarchingPolicy::MSSOTLMarchingPolicy(), MSSOTLPhasePolicy::MSSOTLPhasePolicy(), MSSOTLPlatoonPolicy::MSSOTLPlatoonPolicy(), and MSSOTLRequestPolicy::MSSOTLRequestPolicy().
|
inherited |
Sets a parameter.
[in] | key | The parameter's name |
[in] | value | The parameter's value |
Definition at line 46 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::addDistrict(), RONetHandler::addParam(), SUMORouteHandler::addParam(), ShapeHandler::addPOI(), NBEdge::append(), NIImporter_OpenStreetMap::insertNodeChecking(), NBNodeCont::joinNodeCluster(), NBEdge::Lane::Lane(), NIImporter_OpenDrive::loadNetwork(), MSStateHandler::myStartElement(), NIImporter_MATSim::EdgesHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), NIXMLTrafficLightsHandler::myStartElement(), ShapeHandler::myStartElement(), GNEAdditionalHandler::parseParameter(), GNEVehicleType::setAttribute(), NIImporter_OpenDrive::setLaneAttributes(), libsumo::Edge::setParameter(), libsumo::POI::setParameter(), libsumo::Polygon::setParameter(), libsumo::Lane::setParameter(), libsumo::Route::setParameter(), and libsumo::TrafficLight::setParameter().
|
inherited |
set the inner key/value map in map<string, string> format
Definition at line 127 of file Parameterised.cpp.
References Parameterised::getParametersMap(), and Parameterised::myMap.
|
inherited |
set the inner key/value map in map<string, string> format
Definition at line 133 of file Parameterised.cpp.
References Parameterised::myMap.
|
inherited |
set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN"
Definition at line 139 of file Parameterised.cpp.
References StringTokenizer::getVector(), and Parameterised::myMap.
Referenced by GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEPerson::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNEVehicleType::setAttribute(), GNEWalk::setAttribute(), GNEConnection::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), and GNELane::setAttribute().
|
inline |
Definition at line 57 of file MSSOTLPolicy5DStimulus.h.
References stimCoxDVal.
|
inline |
Definition at line 143 of file MSSOTLPolicy5DStimulus.h.
References stimCoxExpDispersionInDVal.
Referenced by MSSOTLPolicy3DStimulus::MSSOTLPolicy3DStimulus().
|
inline |
Definition at line 150 of file MSSOTLPolicy5DStimulus.h.
References stimCoxExpDispersionOutDVal.
Referenced by MSSOTLPolicy3DStimulus::MSSOTLPolicy3DStimulus().
|
inline |
Definition at line 128 of file MSSOTLPolicy5DStimulus.h.
References stimCoxExpInDVal.
|
inline |
Definition at line 135 of file MSSOTLPolicy5DStimulus.h.
References stimCoxExpOutDVal.
|
inline |
Definition at line 113 of file MSSOTLPolicy5DStimulus.h.
References stimDivDispersionInDVal.
|
inline |
Definition at line 121 of file MSSOTLPolicy5DStimulus.h.
References stimDivDispersionOutDVal.
|
inline |
Definition at line 95 of file MSSOTLPolicy5DStimulus.h.
References stimDivInDVal.
|
inline |
Definition at line 104 of file MSSOTLPolicy5DStimulus.h.
References stimDivOutDVal.
|
inline |
Definition at line 80 of file MSSOTLPolicy5DStimulus.h.
References stimOffsetDispersionInDVal.
|
inline |
Definition at line 87 of file MSSOTLPolicy5DStimulus.h.
References stimOffsetDispersionOutDVal.
|
inline |
Definition at line 64 of file MSSOTLPolicy5DStimulus.h.
References stimOffsetInDVal.
|
inline |
Definition at line 72 of file MSSOTLPolicy5DStimulus.h.
References stimOffsetOutDVal.
|
inherited |
Removes a parameter.
[in] | key | The parameter's name |
Definition at line 52 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_OpenStreetMap::insertEdge(), and GNEVehicleType::setAttribute().
|
inherited |
Adds or updates all given parameters from the map.
[in] | mapArg | The keys/values to insert |
Definition at line 58 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), PCLoaderOSM::addPOI(), PCLoaderOSM::addPolygon(), NLHandler::closeEdge(), NLJunctionControlBuilder::closeJunction(), NBTrafficLightDefinition::compute(), NIImporter_OpenStreetMap::insertEdge(), NBEdge::NBEdge(), and NBLoadedSUMOTLDef::NBLoadedSUMOTLDef().
|
inherited |
write Params in the given outputdevice
Definition at line 154 of file Parameterised.cpp.
References OutputDevice::closeTag(), StringUtils::escapeXML(), Parameterised::myMap, OutputDevice::openTag(), SUMO_ATTR_KEY, SUMO_ATTR_VALUE, SUMO_TAG_PARAM, and OutputDevice::writeAttr().
Referenced by ROPerson::saveAsXML(), ROVehicle::saveAsXML(), MEVehicle::saveState(), MSVehicle::saveState(), SUMOVTypeParameter::write(), GNEAdditional::writeAdditional(), NWWriter_SUMO::writeConnection(), GNEPerson::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNERide::writeDemandElement(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEWalk::writeDemandElement(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), NWWriter_SUMO::writeJunction(), NWWriter_SUMO::writeLane(), NWWriter_XML::writeNodes(), MSDevice_Vehroutes::writeOutput(), SUMOPolygon::writeXML(), and PointOfInterest::writeXML().
|
privateinherited |
Definition at line 38 of file MSSOTLPolicyDesirability.h.
Referenced by MSSOTLPolicyDesirability::getKeyPrefix(), and MSSOTLPolicyDesirability::setKeyPrefix().
|
privateinherited |
The key->value map.
Definition at line 120 of file Parameterised.h.
Referenced by Parameterised::clearParameter(), Parameterised::getDouble(), Parameterised::getParameter(), Parameterised::getParametersMap(), Parameterised::getParametersStr(), Parameterised::knowsParameter(), Parameterised::setParameter(), Parameterised::setParameters(), Parameterised::setParametersMap(), Parameterised::setParametersStr(), Parameterised::unsetParameter(), Parameterised::updateParameters(), and Parameterised::writeParams().
|
private |
Definition at line 44 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimCox(), MSSOTLPolicy5DStimulus(), and setStimCoxDefVal().
|
private |
Definition at line 47 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimCoxExpDispersionIn(), MSSOTLPolicy5DStimulus(), and setStimCoxExpDispersionInDefVal().
|
private |
Definition at line 47 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimCoxExpDispersionOut(), MSSOTLPolicy5DStimulus(), and setStimCoxExpDispersionOutDefVal().
|
private |
Definition at line 47 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimCoxExpIn(), MSSOTLPolicy5DStimulus(), and setStimCoxExpInDefVal().
|
private |
Definition at line 47 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimCoxExpOut(), MSSOTLPolicy5DStimulus(), and setStimCoxExpOutDefVal().
|
private |
Definition at line 46 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimDivisorDispersionIn(), MSSOTLPolicy5DStimulus(), and setStimDivisorDispersionInDefVal().
|
private |
Definition at line 46 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimDivisorDispersionOut(), MSSOTLPolicy5DStimulus(), and setStimDivisorDispersionOutDefVal().
|
private |
Definition at line 46 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimDivisorIn(), MSSOTLPolicy5DStimulus(), and setStimDivisorInDefVal().
|
private |
Definition at line 46 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimDivisorOut(), MSSOTLPolicy5DStimulus(), and setStimDivisorOutDefVal().
|
private |
Definition at line 45 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimOffsetDispersionIn(), MSSOTLPolicy5DStimulus(), and setStimOffsetDispersionInDefVal().
|
private |
Definition at line 45 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimOffsetDispersionOut(), MSSOTLPolicy5DStimulus(), and setStimOffsetDispersionOutDefVal().
|
private |
Definition at line 45 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimOffsetIn(), MSSOTLPolicy5DStimulus(), and setStimOffsetInDefVal().
|
private |
Definition at line 45 of file MSSOTLPolicy5DStimulus.h.
Referenced by getStimOffsetOut(), MSSOTLPolicy5DStimulus(), and setStimOffsetOutDefVal().