algorithmType_ | platoon_strategic_ihp::PlatoonManager | private |
allPredecessorFollowing() | platoon_strategic_ihp::PlatoonManager | |
calculateTimeHeadway(std::vector< double > downtrackDistance, std::vector< double > speed) const | platoon_strategic_ihp::PlatoonManager | private |
changeFromFollowerToLeader() | platoon_strategic_ihp::PlatoonManager | |
changeFromLeaderToFollower(std::string newPlatoonId, std::string newLeaderId) | platoon_strategic_ihp::PlatoonManager | |
clearActionPlan() | platoon_strategic_ihp::PlatoonManager | |
config_ | platoon_strategic_ihp::PlatoonManager | private |
current_plan | platoon_strategic_ihp::PlatoonManager | |
current_platoon_state | platoon_strategic_ihp::PlatoonManager | |
currentPlatoonID | platoon_strategic_ihp::PlatoonManager | |
determineDynamicLeaderBasedOnViolation(std::vector< double > timeHeadways) | platoon_strategic_ihp::PlatoonManager | private |
downtrack_progress_ | platoon_strategic_ihp::PlatoonManager | private |
dummyID | platoon_strategic_ihp::PlatoonManager | |
dynamic_leader_index_ | platoon_strategic_ihp::PlatoonManager | |
findLowerBoundaryViolationClosestToTheHostVehicle(std::vector< double > timeHeadways) const | platoon_strategic_ihp::PlatoonManager | private |
findMaximumSpacingViolationClosestToTheHostVehicle(std::vector< double > timeHeadways) const | platoon_strategic_ihp::PlatoonManager | private |
gapWithPred_ | platoon_strategic_ihp::PlatoonManager | private |
getClosestIndex(double joinerDtD) | platoon_strategic_ihp::PlatoonManager | |
getCommandSpeed() const | platoon_strategic_ihp::PlatoonManager | |
getCurrentCrosstrackDistance() const | platoon_strategic_ihp::PlatoonManager | |
getCurrentDowntrackDistance() const | platoon_strategic_ihp::PlatoonManager | |
getCurrentPlatoonLength() | platoon_strategic_ihp::PlatoonManager | |
getCurrentSpeed() const | platoon_strategic_ihp::PlatoonManager | |
getCutInGap(const int gap_leading_index, const double joinerDtD) | platoon_strategic_ihp::PlatoonManager | |
getDistanceToPredVehicle() | platoon_strategic_ihp::PlatoonManager | |
getDynamicLeader() | platoon_strategic_ihp::PlatoonManager | |
getHostPlatoonSize() | platoon_strategic_ihp::PlatoonManager | |
getHostStaticID() const | platoon_strategic_ihp::PlatoonManager | |
getIHPDesPosFollower(double dt) | platoon_strategic_ihp::PlatoonManager | |
getNumberOfVehicleInFront() | platoon_strategic_ihp::PlatoonManager | |
getPlatoonFrontDowntrackDistance() | platoon_strategic_ihp::PlatoonManager | |
getPlatoonRearDowntrackDistance() | platoon_strategic_ihp::PlatoonManager | |
getPredecessorPosition() | platoon_strategic_ihp::PlatoonManager | |
getPredecessorSpeed() | platoon_strategic_ihp::PlatoonManager | |
getPredecessorTimeHeadwaySum() | platoon_strategic_ihp::PlatoonManager | |
getTimeHeadwayFromIndex(std::vector< double > timeHeadways, int start) const | platoon_strategic_ihp::PlatoonManager | private |
host_platoon_ | platoon_strategic_ihp::PlatoonManager | |
hostMemberUpdates(const std::string &senderId, const std::string &platoonId, const std::string ¶ms, const double &DtD, const double &CtD) | platoon_strategic_ihp::PlatoonManager | |
HostMobilityId | platoon_strategic_ihp::PlatoonManager | |
hostPosInPlatoon_ | platoon_strategic_ihp::PlatoonManager | |
insufficientGapWithPredecessor(double distanceToPredVehicle) | platoon_strategic_ihp::PlatoonManager | private |
is_neighbor_record_complete_ | platoon_strategic_ihp::PlatoonManager | |
isCreateGap | platoon_strategic_ihp::PlatoonManager | |
isFollower | platoon_strategic_ihp::PlatoonManager | |
JOIN_AT_REAR_PARAMS | platoon_strategic_ihp::PlatoonManager | private |
JOIN_FROM_FRONT_PARAMS | platoon_strategic_ihp::PlatoonManager | private |
maxCutinGap_ | platoon_strategic_ihp::PlatoonManager | private |
minCutinGap_ | platoon_strategic_ihp::PlatoonManager | private |
MOBILITY_STRATEGY | platoon_strategic_ihp::PlatoonManager | private |
neighbor_platoon_ | platoon_strategic_ihp::PlatoonManager | |
neighbor_platoon_info_size_ | platoon_strategic_ihp::PlatoonManager | |
neighbor_platoon_leader_id_ | platoon_strategic_ihp::PlatoonManager | |
neighborMemberUpdates(const std::string &senderId, const std::string &platoonId, const std::string ¶ms, const double &DtD, const double &CtD) | platoon_strategic_ihp::PlatoonManager | |
neighborPlatoonID | platoon_strategic_ihp::PlatoonManager | |
OPERATION_INFO_TYPE | platoon_strategic_ihp::PlatoonManager | private |
OPERATION_STATUS_TYPE | platoon_strategic_ihp::PlatoonManager | private |
platoonLeaderID | platoon_strategic_ihp::PlatoonManager | |
PlatoonManager(std::shared_ptr< carma_ros2_utils::timers::TimerFactory > timer_factory) | platoon_strategic_ihp::PlatoonManager | |
pose_msg_ | platoon_strategic_ihp::PlatoonManager | |
previousFunctionalDynamicLeaderID_ | platoon_strategic_ihp::PlatoonManager | private |
previousFunctionalDynamicLeaderIndex_ | platoon_strategic_ihp::PlatoonManager | private |
removeMember(const size_t mem) | platoon_strategic_ihp::PlatoonManager | |
removeMemberById(const std::string id) | platoon_strategic_ihp::PlatoonManager | |
resetHostPlatoon() | platoon_strategic_ihp::PlatoonManager | |
resetNeighborPlatoon() | platoon_strategic_ihp::PlatoonManager | |
targetPlatoonID | platoon_strategic_ihp::PlatoonManager | |
timer_factory_ | platoon_strategic_ihp::PlatoonManager | |
updateHostPose(const double downtrack, const double crosstrack) | platoon_strategic_ihp::PlatoonManager | |
updateHostSpeeds(const double cmdSpeed, const double actualSpeed) | platoon_strategic_ihp::PlatoonManager | |
updatesOrAddMemberInfo(std::vector< PlatoonMember > &platoon, std::string senderId, double cmdSpeed, double dtDistance, double ctDistance, double curSpeed) | platoon_strategic_ihp::PlatoonManager | |
vehicleLength_ | platoon_strategic_ihp::PlatoonManager | private |