| 242 | typename labels_type |
| 243 | > |
| 244 | void make_data2_sparse( |
| 245 | samples_type& samples, |
| 246 | labels_type& labels |
| 247 | ) |
| 248 | { |
| 249 | //samples.clear(); |
| 250 | //labels.clear(); |
| 251 | |
| 252 | std::vector<bool> label; |
| 253 | graph_type g; |
| 254 | typename graph_type::edge_type v; |
| 255 | |
| 256 | // --------------------------- |
| 257 | g.set_number_of_nodes(4); |
| 258 | label.resize(g.number_of_nodes()); |
| 259 | g.node(0).data[2] = 1; label[0] = true; |
| 260 | g.node(1).data[2] = 1; label[1] = true; |
| 261 | g.node(2).data[1] = 1; label[2] = false; |
| 262 | g.node(3).data[1] = 1; label[3] = false; |
| 263 | |
| 264 | g.add_edge(0,1); |
| 265 | g.add_edge(1,2); |
| 266 | g.add_edge(2,3); |
| 267 | g.add_edge(3,0); |
| 268 | |
| 269 | v[0] = 1; v[1] = 1; |
| 270 | edge(g,0,1) = v; |
| 271 | edge(g,1,2) = v; |
| 272 | edge(g,2,3) = v; |
| 273 | edge(g,3,0) = v; |
| 274 | samples.push_back(g); |
| 275 | labels.push_back(label); |
| 276 | // --------------------------- |
| 277 | |
| 278 | } |
| 279 | |
| 280 | |
| 281 |
nothing calls this directly
no test coverage detected