File SingleAgentSolver.h#

Definition (server/inc/backup_planners/SingleAgentSolver.h)#

Includes#

  • backup_planners/ReservationTable.h (File ReservationTable.h)

  • heuristics/BasicHeuristicTable.h

  • utils/BasicGraph.h

  • utils/Task.h

Included By#

Classes#

Full File Listing#

class SingleAgentSolver#

Subclassed by SIPP, StateTimeAStar

Public Functions

double compute_h_value(const BasicGraph &G, shared_ptr<HeuristicTableBase> heuristic_table, State curr, int goal_id, const vector<Task> &goal_location) const#
virtual Path run(const BasicGraph &G, shared_ptr<HeuristicTableBase> heuristic_table, const State &start, const vector<Task> &goal_location, ReservationTable &RT, const int agent_waited_time = 0) = 0#
virtual string getName() const = 0#
inline SingleAgentSolver()#

Public Members

bool prioritize_start#
double suboptimal_bound#
bool hold_endpoints#
bool consider_task_wait = false#
uint64_t num_expanded#
uint64_t num_generated#
double runtime#
double path_cost#
double min_f_val#
int num_of_conf#
int rotation_time = 1#
unordered_map<int, double> travel_times#

Protected Attributes

double focal_bound#