#pragma once #include #include #include "record.hpp" #include "utils.hpp" // Параллельное чтение CSV файла для MPI // rank - номер текущего ранка // size - общее количество ранков // Возвращает вектор записей, прочитанных этим ранком std::vector load_csv_parallel(int rank, int size); // Парсинг одной строки CSV в Record // Возвращает true если парсинг успешен bool parse_csv_line(const std::string& line, Record& record);