Representation of problem instances. More...
#include <problem.hpp>

Public Member Functions | |
| std::string | dumpJSON () const | 
| Get description of problem in JSON.  More... | |
| Problem (const RoadNetwork &rnd_) | |
| Problem (const Problem &to_be_copied) | |
| void | to_formula (std::ostream &out) const | 
| Create formula using SPIN LTL syntax http://spinroot.com/spin/Man/ltl.html.  More... | |
Static Public Member Functions | |
| static Problem | random (const RoadNetwork &rnd_, const Eigen::Vector2i &number_goals_bounds) | 
Public Attributes | |
| std::vector< size_t > | goals | 
| double | intersection_radius | 
| RoadNetwork | rnd | 
Friends | |
| std::ostream & | operator<< (std::ostream &out, const Problem &prob) | 
| Output description of problem in JSON to a stream.  | |
Representation of problem instances.
| std::string dubins_traffic::Problem::dumpJSON | ( | ) | const | 
Get description of problem in JSON.
| void dubins_traffic::Problem::to_formula | ( | std::ostream & | out | ) | const | 
Create formula using SPIN LTL syntax http://spinroot.com/spin/Man/ltl.html.
Support for other syntax is coming soon.
 1.8.8