7 #include <graybat/graphPolicy/Traits.hpp>
14 template<
typename T_GraphPolicy>
17 using GraphPolicy = T_GraphPolicy;
18 using VertexDescription = graybat::graphPolicy::VertexDescription<GraphPolicy>;
19 using EdgeDescription = graybat::graphPolicy::EdgeDescription<GraphPolicy>;
20 using GraphDescription = graybat::graphPolicy::GraphDescription<GraphPolicy>;
22 const unsigned verticesCount;
24 EdgeLess(
const unsigned verticesCount) :
25 verticesCount(verticesCount){
29 GraphDescription operator()(){
30 std::vector<VertexDescription> vertices(verticesCount);
31 assert(vertices.size() == verticesCount);
32 std::vector<EdgeDescription> edges;
33 return std::make_pair(vertices,edges);
Definition: EdgeLess.hpp:15