![]() |
HAL
|
Namespaces | |
pass_collection | |
Classes | |
struct | Configuration |
struct | Context |
struct | PassConfiguration |
struct | Result |
Typedefs | |
using | pass_function = std::function< std::shared_ptr< Grouping >(const std::shared_ptr< Grouping > &)> |
using | pass_id = u16 |
Functions | |
processing::Result | run (const processing::Configuration &config, const std::shared_ptr< Grouping > &initial_grouping) |
void | clear () |
using hal::dataflow::processing::pass_function = typedef std::function<std::shared_ptr<Grouping>(const std::shared_ptr<Grouping>&)> |
Definition at line 39 of file pass_collection.h.
using hal::dataflow::processing::pass_id = typedef u16 |
Definition at line 40 of file pass_collection.h.
void hal::dataflow::processing::clear | ( | ) |
Definition at line 266 of file processing.cpp.
References hal::dataflow::processing::pass_collection::clear().
Referenced by hal::dataflow::analyze().
Result hal::dataflow::processing::run | ( | const processing::Configuration & | config, |
const std::shared_ptr< Grouping > & | initial_grouping | ||
) |
Definition at line 147 of file processing.cpp.
References hal::dataflow::processing::Context::current_passes, hal::dataflow::processing::Context::done, hal::dataflow::processing::Context::end_reached, hal::dataflow::processing::Context::finished_passes, hal::dataflow::processing::Result::groupings, log_info, hal::dataflow::processing::Context::new_recurring_results, hal::dataflow::processing::Context::new_unique_groupings, hal::dataflow::processing::Context::num_iterations, hal::dataflow::processing::Configuration::num_threads, hal::dataflow::processing::Result::pass_combinations_leading_to_grouping, hal::dataflow::processing::Context::pass_counter, hal::dataflow::processing::Configuration::pass_layers, hal::dataflow::processing::Context::pass_outcome, hal::dataflow::processing::Context::phase, hal::dataflow::processing::Context::result, seconds_since, and hal::dataflow::processing::Result::unique_groupings.
Referenced by hal::dataflow::analyze().