|
Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
|
Fractal pattern-based chunking implementation. More...
#include <advanced_structures.hpp>
Public Member Functions | |
| FractalPatternsChunk (size_t size=3, double threshold=0.8) | |
| std::vector< std::vector< T > > | chunk (const std::vector< T > &data) |
Protected Member Functions | |
| virtual bool | hasPattern (const std::vector< T > &chunk) |
Private Attributes | |
| size_t | pattern_size |
| double | similarity_threshold |
Fractal pattern-based chunking implementation.
| T | The type of elements to be chunked |
Definition at line 544 of file advanced_structures.hpp.
|
inline |
Definition at line 550 of file advanced_structures.hpp.
|
inline |
Definition at line 553 of file advanced_structures.hpp.
References advanced_structures::FractalPatternsChunk< T >::hasPattern().
Referenced by advanced_structures::FractalPatternsChunk< T >::hasPattern(), and TEST().
|
inlineprotectedvirtual |
Definition at line 575 of file advanced_structures.hpp.
References advanced_structures::FractalPatternsChunk< T >::chunk(), and advanced_structures::FractalPatternsChunk< T >::pattern_size.
Referenced by advanced_structures::FractalPatternsChunk< T >::chunk().
|
private |
Definition at line 546 of file advanced_structures.hpp.
Referenced by advanced_structures::FractalPatternsChunk< T >::hasPattern().
|
private |
Definition at line 547 of file advanced_structures.hpp.