Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
snake_case k::r::NetworkConstant
authorMartin Quinson <martin.quinson@loria.fr>
Sat, 21 Jul 2018 21:06:04 +0000 (23:06 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Tue, 24 Jul 2018 21:26:52 +0000 (23:26 +0200)
src/surf/network_constant.cpp
src/surf/network_constant.hpp

index 0ebd181..e602e94 100644 (file)
@@ -59,7 +59,7 @@ void NetworkConstantModel::update_actions_state(double /*now*/, double delta)
         action.latency_ = 0.0;
       }
     }
-    action.update_remains(action.get_cost() * delta / action.initialLatency_);
+    action.update_remains(action.get_cost() * delta / action.initial_latency_);
     if (action.get_max_duration() != NO_MAX_DURATION)
       action.update_max_duration(delta);
 
@@ -82,7 +82,7 @@ kernel::resource::Action* NetworkConstantModel::communicate(s4u::Host* src, s4u:
  * Action *
  **********/
 NetworkConstantAction::NetworkConstantAction(NetworkConstantModel* model_, double size, double latency)
-    : NetworkAction(model_, size, false), initialLatency_(latency)
+    : NetworkAction(model_, size, false), initial_latency_(latency)
 {
   latency_ = latency;
   if (latency_ <= 0.0)
index ab7a8f1..2576c59 100644 (file)
@@ -14,16 +14,6 @@ namespace simgrid {
 namespace kernel {
 namespace resource {
 
-/***********
- * Classes *
- ***********/
-
-class XBT_PRIVATE NetworkConstantModel;
-class XBT_PRIVATE NetworkConstantAction;
-
-/*********
- * Model *
- *********/
 class NetworkConstantModel : public NetworkModel {
 public:
   NetworkConstantModel();
@@ -34,17 +24,15 @@ public:
   LinkImpl* create_link(const std::string& name, double bw, double lat, s4u::Link::SharingPolicy policy) override;
 };
 
-/**********
- * Action *
- **********/
 class NetworkConstantAction : public NetworkAction {
 public:
   NetworkConstantAction(NetworkConstantModel* model_, double size, double latency);
   ~NetworkConstantAction();
-  double initialLatency_;
+  double initial_latency_;
   void update_remains_lazy(double now) override;
 };
-}
+
+} // namespace resource
 } // namespace kernel
 } // namespace simgrid