4 #include "io/xml_schemas/simulation_input/simulation_input_schema.h"
24 [[nodiscard]] std::tuple<std::vector<Particle>, std::optional<SimulationParams>>
readFile(
25 const std::filesystem::path& filepath)
const override;
Abstract base class for all custom file readers.
Class to read particle and simulation data from a '.xml' file.
std::tuple< std::vector< Particle >, std::optional< SimulationParams > > readFile(const std::filesystem::path &filepath) const override
Reads particle data from a '.xml' file and returns a vector of particles Other simulation parameters ...
XMLFileReader(bool fresh, bool allow_recursion=true)