#ifndef SAVE_RESULTS_H #define SAVE_RESULTS_H #include "nufi/grids.h" #include #include #include class NuFISolver; void save_field_1d(const std::vector &x, const std::vector &values, const std::string &filepath); void save_time_series(const std::vector &t, const std::vector &values, const std::string &filepath); void save_f_binary(const NuFISolver &solver, unsigned int n, std::vector> &grid_struct, std::vector> &phi_history, unsigned int Nx_out, unsigned int Nv_out, const std::string &filepath); void save_rho(const NuFISolver &solver, unsigned int n, std::vector> &grid_struct, std::vector> &phi_history, unsigned int Nx_out, const std::string &filename); void save_Efield(unsigned int it, std::vector> &grid_versions, std::vector> &phi_history, unsigned int Nx_out = Parameters::PLOT_NX); #endif