static_periodic_scheduler_chao.cc File Reference

#include "static_periodic_scheduler_chao.h"
#include "../../base/algo/repetition_vector.h"
#include "../../base/algo/components.h"
#include "../../base/hsdf/check.h"
Include dependency graph for static_periodic_scheduler_chao.cc:

Defines

#define CH(c)   currentState.ch[c]
#define CH_TOKENS(c, n)   (CH(c) >= n)
#define CONSUME(c, n)   CH(c) = CH(c) - n;
#define PRODUCE(c, n)   CH(c) = CH(c) + n;

Define Documentation

#define CH_TOKENS (   c,
  n 
)    (CH(c) >= n)
#define CONSUME (   c,
  n 
)    CH(c) = CH(c) - n;
#define PRODUCE (   c,
  n 
)    CH(c) = CH(c) + n;