PandA-2024.02
|
Class definition of the list_based structure. More...
#include <iosfwd>
#include <set>
#include <vector>
#include "Vertex.hpp"
#include "custom_map.hpp"
#include "custom_set.hpp"
#include "hash_helper.hpp"
#include "op_graph.hpp"
#include "refcount.hpp"
#include "rehashed_heap.hpp"
#include "scheduling.hpp"
Go to the source code of this file.
Data Structures | |
struct | PrioritySorter |
Sorter for connection. More... | |
class | ParametricListBasedSpecialization |
Information about specialization of parametric list based step. More... | |
class | parametric_list_based |
Class managing list based scheduling algorithms. More... | |
Typedefs | |
using | PriorityQueues = std::vector< std::set< vertex, PrioritySorter > > |
Enumerations | |
enum | ParametricListBased_Metric { ParametricListBased_Metric::DYNAMIC_MOBILITY = 0, ParametricListBased_Metric::STATIC_FIXED, ParametricListBased_Metric::STATIC_MOBILITY } |
Functions | |
forward declarations | |
REF_FORWARD_DECL (hls) | |
CONSTREF_FORWARD_DECL (OpGraph) | |
CONSTREF_FORWARD_DECL (Schedule) | |
REF_FORWARD_DECL (Schedule) | |
REF_FORWARD_DECL (fu_binding) | |
Class definition of the list_based structure.
This file defines the class performing the list_based scheduling.
Definition in file parametric_list_based.hpp.
using PriorityQueues = std::vector<std::set<vertex, PrioritySorter> > |
Definition at line 105 of file parametric_list_based.hpp.
|
strong |
Enumerator | |
---|---|
DYNAMIC_MOBILITY | |
STATIC_FIXED | |
STATIC_MOBILITY |
Definition at line 108 of file parametric_list_based.hpp.
CONSTREF_FORWARD_DECL | ( | OpGraph | ) |
CONSTREF_FORWARD_DECL | ( | Schedule | ) |
REF_FORWARD_DECL | ( | hls | ) |
REF_FORWARD_DECL | ( | Schedule | ) |
REF_FORWARD_DECL | ( | fu_binding | ) |