![]() |
HAL
|
#include <context.h>
Public Attributes | |
bool | done = false |
bool | end_reached = false |
u32 | phase = 0 |
u32 | pass_counter = 0 |
u32 | finished_passes = 0 |
u32 | num_iterations = 0 |
std::vector< std::pair< std::shared_ptr< Grouping >, PassConfiguration > > | current_passes |
std::map< std::pair< std::shared_ptr< Grouping >, pass_id >, std::shared_ptr< Grouping > > | pass_outcome |
std::vector< std::tuple< std::shared_ptr< Grouping >, pass_id, std::shared_ptr< Grouping > > > | new_unique_groupings |
std::vector< std::tuple< std::shared_ptr< Grouping >, pass_id, std::shared_ptr< Grouping > > > | new_recurring_results |
std::mutex | progress_mutex |
std::mutex | result_mutex |
processing::Result | result |
std::vector<std::pair<std::shared_ptr<Grouping>, PassConfiguration> > hal::dataflow::processing::Context::current_passes |
Definition at line 60 of file context.h.
Referenced by hal::dataflow::processing::run().
bool hal::dataflow::processing::Context::done = false |
Definition at line 48 of file context.h.
Referenced by hal::dataflow::processing::run().
bool hal::dataflow::processing::Context::end_reached = false |
Definition at line 49 of file context.h.
Referenced by hal::dataflow::processing::run().
u32 hal::dataflow::processing::Context::finished_passes = 0 |
Definition at line 53 of file context.h.
Referenced by hal::dataflow::processing::run().
std::vector<std::tuple<std::shared_ptr<Grouping>, pass_id, std::shared_ptr<Grouping> > > hal::dataflow::processing::Context::new_recurring_results |
Definition at line 63 of file context.h.
Referenced by hal::dataflow::processing::run().
std::vector<std::tuple<std::shared_ptr<Grouping>, pass_id, std::shared_ptr<Grouping> > > hal::dataflow::processing::Context::new_unique_groupings |
Definition at line 62 of file context.h.
Referenced by hal::dataflow::processing::run().
u32 hal::dataflow::processing::Context::num_iterations = 0 |
Definition at line 54 of file context.h.
Referenced by hal::dataflow::processing::run().
u32 hal::dataflow::processing::Context::pass_counter = 0 |
Definition at line 52 of file context.h.
Referenced by hal::dataflow::processing::run().
std::map<std::pair<std::shared_ptr<Grouping>, pass_id>, std::shared_ptr<Grouping> > hal::dataflow::processing::Context::pass_outcome |
Definition at line 61 of file context.h.
Referenced by hal::dataflow::processing::run().
u32 hal::dataflow::processing::Context::phase = 0 |
Definition at line 50 of file context.h.
Referenced by hal::dataflow::processing::run().
std::mutex hal::dataflow::processing::Context::progress_mutex |
processing::Result hal::dataflow::processing::Context::result |
Definition at line 71 of file context.h.
Referenced by hal::dataflow::processing::run().
std::mutex hal::dataflow::processing::Context::result_mutex |