File OneGoalTaskAssigner.h#

Definition (server/inc/task_assigners/OneGoalTaskAssigner.h)#

Includes#

Classes#

Full File Listing#

class OneGoalTaskAssigner : public BasicTaskAssigner

Public Functions

OneGoalTaskAssigner() = default#
OneGoalTaskAssigner(const SMARTGrid &G, const shared_ptr<HeuristicTableBase> heuristic_table, int screen, int num_of_agents, int seed, string task_file = "")#
void updateStartsAndGoals(vector<tuple<double, double, int>> &start_locs, set<int> finished_tasks_id) override#

Private Functions

int genGoal(int curr_goal, int start_loc, int agent_id)#