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 &)=delete | libMultiRobotPlanning::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 &)=delete | libMultiRobotPlanning::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 |