// // Created by wrede on 27.05.16. // #ifndef GBMOT_DEFINITIONS_H #define GBMOT_DEFINITIONS_H #include "../core/ObjectData.h" #include #include typedef boost::property EdgeProp; typedef boost::property VertexProp; typedef boost::adjacency_list < boost::listS, boost::vecS, boost::directedS, VertexProp, EdgeProp> DirectedGraph; typedef boost::graph_traits::edge_descriptor Edge; typedef boost::graph_traits::vertex_descriptor Vertex; typedef boost::property_map::type EdgeWeightMap; typedef boost::property_map::type VertexIndexMap; typedef boost::property_map::type VertexValueMap; typedef boost::iterator_property_map PredecessorMap; typedef std::unordered_map> MultiPredecessorMap; typedef boost::iterator_property_map DistanceMap; typedef boost::iterator_property_map< std::vector::iterator, VertexIndexMap, Vertex, Vertex&> VertexVertexMap; #endif //GBMOT_DEFINITIONS_H