|
Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
|
Graph-based chunking implementation. More...
#include <advanced_structures.hpp>
Public Member Functions | |
| GraphBasedChunk (double threshold=0.5) | |
| std::vector< std::vector< T > > | chunk (const std::vector< T > &data) |
Protected Member Functions | |
| virtual void | buildGraph (const std::vector< T > &data, Graph &g) |
Private Types | |
| using | Graph = boost::adjacency_list< boost::vecS, boost::vecS, boost::undirectedS > |
Private Attributes | |
| double | edge_threshold |
Graph-based chunking implementation.
| T | The type of elements to be chunked |
Definition at line 627 of file advanced_structures.hpp.
|
private |
Definition at line 629 of file advanced_structures.hpp.
|
inlineexplicit |
Definition at line 633 of file advanced_structures.hpp.
|
inlineprotectedvirtual |
Definition at line 655 of file advanced_structures.hpp.
Referenced by advanced_structures::GraphBasedChunk< T >::chunk().
|
inline |
Definition at line 635 of file advanced_structures.hpp.
References advanced_structures::GraphBasedChunk< T >::buildGraph().
Referenced by TEST().
|
private |
Definition at line 630 of file advanced_structures.hpp.