CL-CBS
|
Represents the path for an agent. More...
#include <planresult.hpp>
Public Attributes | |
std::vector< std::pair< State, Cost > > | states |
states and their gScore More... | |
std::vector< std::pair< Action, Cost > > | actions |
actions and their cost More... | |
Cost | cost |
actual cost of the result More... | |
Cost | fmin |
lower bound of the cost (for suboptimal solvers) More... | |
Represents the path for an agent.
This class is used to store the result of a planner for a single agent. It has both the ordered list of states that need to be traversed as well as the ordered list of actions together with their respective costs
State | Custom state for the search. Needs to be copy'able |
Action | Custom action for the search. Needs to be copy'able |
Cost | Custom Cost type (integer or floating point types) |
std::vector<std::pair<Action, Cost> > libMultiRobotPlanning::PlanResult< State, Action, Cost >::actions |
actions and their cost
Cost libMultiRobotPlanning::PlanResult< State, Action, Cost >::cost |
actual cost of the result
Cost libMultiRobotPlanning::PlanResult< State, Action, Cost >::fmin |
lower bound of the cost (for suboptimal solvers)
std::vector<std::pair<State, Cost> > libMultiRobotPlanning::PlanResult< State, Action, Cost >::states |
states and their gScore