Logo
Classes | Typedefs | Functions
eclipse::logical_blocks_schedulers Namespace Reference

Classes

class  scheduler
 
class  scheduler_simple
 
class  scheduler_score_based
 
class  scheduler_python
 
class  scheduler_vlmb
 
class  scheduler_multiwave
 
class  scheduler_lean
 
class  scheduler_steal
 
class  scheduler_base
 

Typedefs

typedef std::map< std::string, std::string > SCHEDULER_OPTS
 

Functions

std::shared_ptr< eclipse::logical_blocks_schedulers::schedulerscheduler_factory (std::string, Histogram *, SCHEDULER_OPTS=SCHEDULER_OPTS())
 
shared_ptr< schedulerscheduler_factory (string type, Histogram *boundaries, SCHEDULER_OPTS options)
 

Typedef Documentation

◆ SCHEDULER_OPTS

typedef std::map<std::string, std::string> eclipse::logical_blocks_schedulers::SCHEDULER_OPTS

Function Documentation

◆ scheduler_factory() [1/2]

std::shared_ptr<eclipse::logical_blocks_schedulers::scheduler> eclipse::logical_blocks_schedulers::scheduler_factory ( std::string  ,
Histogram ,
SCHEDULER_OPTS  = SCHEDULER_OPTS() 
)

◆ scheduler_factory() [2/2]

shared_ptr<scheduler> eclipse::logical_blocks_schedulers::scheduler_factory ( string  type,
Histogram boundaries,
SCHEDULER_OPTS  options 
)