#include #include #include double f(double x); std::vector get_g(const std::vector& x); std::vector get_x(int N); std::vector analytical_solution(const std::vector& x); double relative_error(const std::vector& v, const std::vector& u); void debug_print(const std::vector& v, const std::string& name);