15 #ifndef TRAFFIC_SIMULATOR__DATA_TYPE__SPEED_CHANGE_HPP_
16 #define TRAFFIC_SIMULATOR__DATA_TYPE__SPEED_CHANGE_HPP_
24 namespace speed_change
64 const std::unordered_map<std::string, CanonicalizedEntityStatus> & other_status)
const;
Definition: entity_status.hpp:32
Transition
Definition: speed_change.hpp:26
std::string string
Definition: junit5.hpp:26
Definition: speed_change.hpp:35
Type
Definition: speed_change.hpp:36
@ LONGITUDINAL_ACCELERATION
constexpr Constraint(const Constraint::Type type, const double value)
Definition: speed_change.hpp:42
Type type
Definition: speed_change.hpp:46
double value
Definition: speed_change.hpp:47
Definition: speed_change.hpp:51
double getAbsoluteValue(const CanonicalizedEntityStatus &status, const std::unordered_map< std::string, CanonicalizedEntityStatus > &other_status) const
Definition: speed_change.cpp:33
std::string reference_entity_name
Definition: speed_change.hpp:65
Type
Definition: speed_change.hpp:52
RelativeTargetSpeed(const std::string &reference_entity_name, const RelativeTargetSpeed::Type type, const double value)
Definition: speed_change.hpp:56
double value
Definition: speed_change.hpp:67
Type type
Definition: speed_change.hpp:66