Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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
 

Typedefs

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

Functions

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

Typedef Documentation

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

Function Documentation

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