monolish
0.14.0
MONOlithic LIner equation Solvers for Highly-parallel architecture
|
Go to the documentation of this file.
9 #define monolish_func __FUNCTION__
29 std::vector<std::string>
calls;
30 std::vector<std::chrono::system_clock::time_point>
times;
60 throw std::runtime_error(
"error bad LogLevel");
82 void solver_in(
const std::string func_name);
86 void func_in(
const std::string func_name);
90 void util_in(
const std::string func_name);
void set_log_level(size_t L)
Specifying the log level.
std::vector< std::string > calls
logger class (singleton, for developper class)
void solver_in(const std::string func_name)
Logger & operator=(const Logger &)=delete
void set_log_filename(const std::string file)
Specifying the log finename.
void util_in(const std::string func_name)
static Logger & get_instance()
std::vector< std::chrono::system_clock::time_point > times
void func_in(const std::string func_name)