X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/149c63f36e15b8500b1e826bda5138318ff7ba2b..8fb33d38a40ca0d377aa543a401d34309514e542:/src/surf/cpu_ti.hpp diff --git a/src/surf/cpu_ti.hpp b/src/surf/cpu_ti.hpp index 4ce90e2881..860b5a9967 100644 --- a/src/surf/cpu_ti.hpp +++ b/src/surf/cpu_ti.hpp @@ -29,9 +29,9 @@ class CpuTiProfile { public: explicit CpuTiProfile(const profile::Profile* profile); - double integrate_simple(double a, double b); - double integrate_simple_point(double a); - double solve_simple(double a, double amount); + double integrate_simple(double a, double b) const; + double integrate_simple_point(double a) const; + double solve_simple(double a, double amount) const; std::vector time_points_; std::vector integral_; @@ -50,9 +50,9 @@ public: CpuTiTmgr(const CpuTiTmgr&) = delete; CpuTiTmgr& operator=(const CpuTiTmgr&) = delete; - double integrate(double a, double b); - double solve(double a, double amount); - double get_power_scale(double a); + double integrate(double a, double b) const; + double solve(double a, double amount) const; + double get_power_scale(double a) const; private: Type type_ = Type::FIXED; @@ -76,7 +76,7 @@ public: CpuTiAction(CpuTi* cpu, double cost); CpuTiAction(const CpuTiAction&) = delete; CpuTiAction& operator=(const CpuTiAction&) = delete; - ~CpuTiAction(); + ~CpuTiAction() override; void set_state(Action::State state) override; void cancel() override; @@ -110,7 +110,7 @@ public: void update_actions_finish_time(double now); void update_remaining_amount(double now); - bool is_used() override; + bool is_used() const override; CpuAction* execution_start(double size) override; CpuAction* execution_start(double, int) override {