CL-CBS
planresult.hpp
Go to the documentation of this file.
1 
10 #pragma once
11 
12 #include <vector>
13 
14 namespace libMultiRobotPlanning {
15 
27 template <typename State, typename Action, typename Cost>
28 struct PlanResult {
30  std::vector<std::pair<State, Cost> > states;
32  std::vector<std::pair<Action, Cost> > actions;
34  Cost cost;
36  Cost fmin;
37 };
38 
39 } // namespace libMultiRobotPlanning
std::vector< std::pair< Action, Cost > > actions
actions and their cost
Definition: planresult.hpp:32
std::vector< std::pair< State, Cost > > states
states and their gScore
Definition: planresult.hpp:30
Definition: cl_cbs.hpp:19
Cost cost
actual cost of the result
Definition: planresult.hpp:34
Represents the path for an agent.
Definition: planresult.hpp:28
Cost fmin
lower bound of the cost (for suboptimal solvers)
Definition: planresult.hpp:36