#pragma once #include #include #include struct SolutionPointData { int iteration; double objectiveFunction; int particleNumber; std::vector bitVec; }; class RunDataLite { public: std::string name; std::string information; std::string filePath; std::vector solutionVec; RunDataLite(std::string filePath); bool badFile(); private: bool badFileFlag = false; std::fstream fileStream; int actualLine = 0; void getLine(std::string& bufferString); };