X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bad4812e36b65cbfa8f5d14b56cd7fad34f1792b..b9d349f4e630752232d93f23b5cb3c33e02e0d05:/src/kernel/resource/Model.cpp diff --git a/src/kernel/resource/Model.cpp b/src/kernel/resource/Model.cpp index c9058bed55..e9cf922c15 100644 --- a/src/kernel/resource/Model.cpp +++ b/src/kernel/resource/Model.cpp @@ -12,7 +12,8 @@ namespace simgrid { namespace kernel { namespace resource { -Model::~Model() = default; // Don't move this declaration to the header, or it will break external projects such as SimGrid-FMI +Model::~Model() = + default; // Don't move this declaration to the header, or it will break external projects such as SimGrid-FMI Model* Model::set_update_algorithm(Model::UpdateAlgo algo) { @@ -78,8 +79,8 @@ double Model::next_occurring_event_lazy(double now) if ((action->get_max_duration() != NO_MAX_DURATION) && (min <= -1 || action->get_start_time() + action->get_max_duration() < min)) { // when the task will complete anyway because of the deadline if any - min = action->get_start_time() + action->get_max_duration(); - action_type = ActionHeap::Type::max_duration; + min = action->get_start_time() + action->get_max_duration(); + action_type = ActionHeap::Type::max_duration; } XBT_DEBUG("Action(%p) corresponds to variable %d", action, action->get_variable()->rank_); @@ -175,6 +176,12 @@ void Model::update_actions_state_full(double /*now*/, double /*delta*/) THROW_UNIMPLEMENTED; } +Model* Model::set_name(const std::string& name) +{ + name_ = name; + return this; +} + } // namespace resource } // namespace kernel } // namespace simgrid