#ifndef RWSIM_IO_H #define RWSIM_IO_H #include #include #include #include #include struct Arguments { std::string parameter_file{}; bool ste = false; bool spectrum = false; std::string motion_type{}; std::unordered_map optional; }; Arguments parse_args(int argc, char **argv); std::unordered_map read_parameter(const std::filesystem::path&); void fid_write_out(const std::string&, const std::vector&, const std::vector&, double, double); void fid_write_out(const std::string&, const std::vector&, const std::map>&, double tau); #endif