CL-CBS
libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints > Member List

This is the complete list of members for libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >, including all inherited members.

admissibleHeuristic(const State &s)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
calcIndex(const State &s)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
createConstraintsFromConflict(const Conflict &conflict, std::map< size_t, Constraints > &constraints)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
Environment(size_t maxx, size_t maxy, std::unordered_set< Location > obstacles, std::multimap< int, State > dynamic_obstacles, std::vector< State > goals)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
Environment(const Environment &)=deletelibMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >
getFirstConflict(const std::vector< PlanResult< State, Action, double >> &solution, Conflict &result)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
getGoal()libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
getNeighbors(const State &s, Action action, std::vector< Neighbor< State, Action, double >> &neighbors)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
highLevelExpanded()libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
isSolution(const State &state, double gscore, std::unordered_map< State, std::tuple< State, Action, double, double >, std::hash< State >> &_camefrom)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
lowLevelExpanded() const libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
onExpandHighLevelNode(int)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
onExpandLowLevelNode(const State &, int, int)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
operator=(const Environment &)=deletelibMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >
setLowLevelContext(size_t agentIdx, const Constraints *constraints)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline
startAndGoalValid(const std::vector< State > &m_starts, const size_t iter, const int batchsize)libMultiRobotPlanning::Environment< Location, State, Action, Cost, Conflict, Constraint, Constraints >inline