PandA-2024.02
Data Structures | Typedefs | Enumerations
parametric_list_based.hpp File Reference

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"
Include dependency graph for parametric_list_based.hpp:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

Class definition of the list_based structure.

This file defines the class performing the list_based scheduling.

Author
Fabrizio Ferrandi fabri.nosp@m.zio..nosp@m.ferra.nosp@m.ndi@.nosp@m.polim.nosp@m.i.it
Marco Lattuada lattu.nosp@m.ada@.nosp@m.elet..nosp@m.poli.nosp@m.mi.it $Revision$ $Date$ Last modified by $Author$

Definition in file parametric_list_based.hpp.

Typedef Documentation

◆ PriorityQueues

using PriorityQueues = std::vector<std::set<vertex, PrioritySorter> >

Definition at line 105 of file parametric_list_based.hpp.

Enumeration Type Documentation

◆ ParametricListBased_Metric

Enumerator
DYNAMIC_MOBILITY 
STATIC_FIXED 
STATIC_MOBILITY 

Definition at line 108 of file parametric_list_based.hpp.

Function Documentation

◆ CONSTREF_FORWARD_DECL() [1/2]

CONSTREF_FORWARD_DECL ( OpGraph  )

◆ CONSTREF_FORWARD_DECL() [2/2]

CONSTREF_FORWARD_DECL ( Schedule  )

◆ REF_FORWARD_DECL() [1/3]

REF_FORWARD_DECL ( hls  )

◆ REF_FORWARD_DECL() [2/3]

REF_FORWARD_DECL ( Schedule  )

◆ REF_FORWARD_DECL() [3/3]

REF_FORWARD_DECL ( fu_binding  )

Generated on Mon Feb 12 2024 13:03:30 for PandA-2024.02 by doxygen 1.8.13