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.