X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f3611280dda4576e396d3f71cb1424b232b6df14..e45a0fd3115991c297ede2d5675e46976990f51a:/include/simgrid/plugins/chiller.hpp diff --git a/include/simgrid/plugins/chiller.hpp b/include/simgrid/plugins/chiller.hpp index b60e03dc82..bf28b485c8 100644 --- a/include/simgrid/plugins/chiller.hpp +++ b/include/simgrid/plugins/chiller.hpp @@ -68,6 +68,9 @@ private: friend void intrusive_ptr_add_ref(Chiller* o) { o->refcount_.fetch_add(1, std::memory_order_relaxed); } #endif + static xbt::signal on_power_change; + xbt::signal on_this_power_change; + public: static ChillerPtr init(const std::string& name, double air_mass_kg, double specific_heat_j_per_kg_per_c, double alpha, double cooling_efficiency, double initial_temp_c, double goal_temp_c, double max_power_w); @@ -93,9 +96,9 @@ public: double get_max_power() { return max_power_w_; } bool is_active() { return active_; } double get_temp_in() { return temp_in_c_; } - double get_temp_out() { return temp_out_c_; } double get_power() { return power_w_; } double get_energy_consumed() { return energy_consumed_j_; } + double get_time_to_goal_temp(); }; } // namespace simgrid::plugins