/// /// @file print.hpp /// /// Copyright (C) 2020 Kim Walisch, /// /// This file is distributed under the BSD License. See the COPYING /// file in the top level directory. /// #ifndef PRINT_HPP #define PRINT_HPP #include #include #include namespace primecount { void set_print(bool print); void set_print_variables(bool print_variables); bool is_print(); bool is_print_combined_result(); void print(const std::string& str); void print(const std::string& str, maxint_t res); void print(const std::string& str, maxint_t res, double time); void print(maxint_t x, int64_t y, int64_t z, int64_t c, int threads); void print_vars(maxint_t x, int64_t y, int threads); void print_vars(maxint_t x, int64_t y, int64_t c, int threads); void print_seconds(double seconds); void print_gourdon(maxint_t x, int64_t y, int64_t z, int64_t k, int threads); void print_gourdon_vars(maxint_t x, int64_t y, int threads); void print_gourdon_vars(maxint_t x, int64_t y, int64_t z, int64_t k, int threads); } // namespace #endif