Fix stupid vector size bug
This commit is contained in:
parent
97952a9289
commit
20e4096c4b
@ -43,6 +43,10 @@ class MultiLevelGraph : public util::StaticGraph<EdgeDataT, Ownership>
|
|||||||
using EdgeOffset = std::uint8_t;
|
using EdgeOffset = std::uint8_t;
|
||||||
|
|
||||||
MultiLevelGraph() = default;
|
MultiLevelGraph() = default;
|
||||||
|
MultiLevelGraph(MultiLevelGraph&&) = default;
|
||||||
|
MultiLevelGraph(const MultiLevelGraph&) = default;
|
||||||
|
MultiLevelGraph& operator=(MultiLevelGraph&&) = default;
|
||||||
|
MultiLevelGraph& operator=(const MultiLevelGraph&) = default;
|
||||||
|
|
||||||
MultiLevelGraph(Vector<typename SuperT::NodeArrayEntry> node_array_,
|
MultiLevelGraph(Vector<typename SuperT::NodeArrayEntry> node_array_,
|
||||||
Vector<typename SuperT::EdgeArrayEntry> edge_array_,
|
Vector<typename SuperT::EdgeArrayEntry> edge_array_,
|
||||||
|
@ -102,7 +102,7 @@ avoidFlagsToNodeFilter(const MultiLevelEdgeBasedGraph &graph,
|
|||||||
{
|
{
|
||||||
if (mask != extractor::INAVLID_CLASS_DATA)
|
if (mask != extractor::INAVLID_CLASS_DATA)
|
||||||
{
|
{
|
||||||
std::vector<bool> allowed_nodes(true, graph.GetNumberOfNodes());
|
std::vector<bool> allowed_nodes(graph.GetNumberOfNodes(), true);
|
||||||
for (const auto node : util::irange<NodeID>(0, graph.GetNumberOfNodes()))
|
for (const auto node : util::irange<NodeID>(0, graph.GetNumberOfNodes()))
|
||||||
{
|
{
|
||||||
allowed_nodes[node] = (node_data.GetClassData(node) & mask) == 0;
|
allowed_nodes[node] = (node_data.GetClassData(node) & mask) == 0;
|
||||||
|
@ -61,7 +61,7 @@ BOOST_AUTO_TEST_CASE(two_level_test)
|
|||||||
std::vector<MockEdge> edges = {{0, 1, 1}, {0, 2, 1}, {2, 3, 1}, {3, 1, 1}, {3, 2, 1}};
|
std::vector<MockEdge> edges = {{0, 1, 1}, {0, 2, 1}, {2, 3, 1}, {3, 1, 1}, {3, 2, 1}};
|
||||||
|
|
||||||
auto graph = makeGraph(mlp, edges);
|
auto graph = makeGraph(mlp, edges);
|
||||||
std::vector<bool> node_filter(true, graph.GetNumberOfNodes());
|
std::vector<bool> node_filter(graph.GetNumberOfNodes(), true);
|
||||||
|
|
||||||
CellStorage storage(mlp, graph);
|
CellStorage storage(mlp, graph);
|
||||||
auto metric = storage.MakeMetric();
|
auto metric = storage.MakeMetric();
|
||||||
|
Loading…
Reference in New Issue
Block a user