]> AND Private Git Repository - loba.git/blob - neighbor.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
13d11084524353178293bf346b238d719ec885d5
[loba.git] / neighbor.h
1 #ifndef NEIGHBOR_H
2 #define NEIGHBOR_H
3
4 #include <limits>
5 #include <string>
6
7 class neighbor {
8 public:
9     neighbor(const char* const name_)
10         : name(name_)
11         , load(std::numeric_limits<double>::infinity()) {
12     }
13     const std::string& getName() const  { return name; }
14     double getLoad() const              { return load; }
15     void setLoad(double l)              { load = l;    }
16
17 private:
18     std::string name;
19     double load;
20 };
21
22 #endif // !NEIGHBOR_H
23
24 // Local variables:
25 // mode: c++
26 // End: