X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c78100114ee98cae862783d942238de2011ac251..b3e6487cbebfaada40d407ac8d98daf9e370153c:/src/surf/cpu_ti.hpp diff --git a/src/surf/cpu_ti.hpp b/src/surf/cpu_ti.hpp index cd16167353..c1c72bb82d 100644 --- a/src/surf/cpu_ti.hpp +++ b/src/surf/cpu_ti.hpp @@ -1,29 +1,28 @@ -/* Copyright (c) 2013-2021. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2013-2022. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#ifndef SURF_MODEL_CPUTI_H_ -#define SURF_MODEL_CPUTI_H_ +#ifndef SURF_MODEL_CPUTI_HPP_ +#define SURF_MODEL_CPUTI_HPP_ #include "src/kernel/resource/CpuImpl.hpp" #include "src/kernel/resource/profile/Profile.hpp" #include #include -namespace simgrid { -namespace kernel { -namespace resource { +namespace simgrid::kernel::resource { /*********** * Classes * ***********/ class XBT_PRIVATE CpuTiModel; class XBT_PRIVATE CpuTi; +class XBT_PRIVATE CpuTiAction; -/********* - * Trace * - *********/ +/*********** + * Profile * + ***********/ class CpuTiProfile { std::vector time_points_; std::vector integral_; @@ -46,7 +45,7 @@ class CpuTiTmgr { DYNAMIC /*< Dynamic, have an availability file */ }; Type type_ = Type::FIXED; - double value_; /*< Percentage of cpu speed available. Value fixed between 0 and 1 */ + double value_ = 0.0; /*< Percentage of cpu speed available. Value fixed between 0 and 1 */ /* Dynamic */ double last_time_ = 0.0; /*< Integral interval last point (discrete time) */ @@ -151,8 +150,6 @@ public: CpuTiList modified_cpus_; }; -} // namespace resource -} // namespace kernel -} // namespace simgrid +} // namespace simgrid::kernel::resource -#endif /* SURF_MODEL_CPUTI_H_ */ +#endif /* SURF_MODEL_CPUTI_HPP_ */