#ifndef STFINSTANCEINFOSTATSV2_HPP #define STFINSTANCEINFOSTATSV2_HPP #include #include #include #include "ExclusionInfo.hpp" namespace modellib { class PlanificationStats { private: std::vector m_reasons; public: unsigned int nbRames; unsigned int nbSites; unsigned int nbVoies; std::unordered_map mapOpPlan; std::unordered_map mapOpExcluAmont; std::unordered_map mapOpExcluAval; std::unordered_map mapOpDiag; PlanificationStats() = default; std::vector &getReasons() { return m_reasons; }; nlohmann::json to_json(); }; } #endif