Scheduler
monomialMaxTempEstimator.h
Go to the documentation of this file.
1 
10 #ifndef MONOMIAL_MAX_TEMP_ESTIMATOR_H
11 #define MONOMIAL_MAX_TEMP_ESTIMATOR_H
12 
13 #include "maxTempEstimator.h"
14 
15 namespace Scheduler
16 {
17  class Processor;
18 }
19 
20 namespace RlScheduler
21 {
22 
24 {
25 public:
26  static constexpr const char *configKey = "monomialMaxTempEstimator";
27 public:
28  MonomialMaxTempEstimator(int degree);
29  double getMaximumTemperature() override;
30 private:
31  const Scheduler::Processor * const proc{nullptr};
32  int degree{2};
33 };
34 
35 }
36 
37 #endif