IMP Reference Guide
develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
|
Logging and error reporting support. More...
#include <IMP/kernel_config.h>
#include "enums.h"
#include "WarningContext.h"
#include "Flag.h"
#include <string>
Go to the source code of this file.
Namespaces | |
IMP | |
Base functionality and abstract base classes for representation, scoring and sampling. | |
Logging | |
Logging is provided by IMP/log.h. People implementing IMP::Object classes should also see IMP_OBJECT_LOG() and IMP::SetLogState. All logging is disabled when | |
void | IMP::add_to_log (LogLevel level, std::string to_write) |
Write a string to the log, for Python. More... | |
void | IMP::set_log_level (LogLevel l) |
Set the current global log level. More... | |
void | IMP::set_log_timer (bool tb) |
Set whether log messages are tagged with the current log time. More... | |
void | IMP::reset_log_timer () |
Reset the log timer. More... | |
LogLevel | IMP::get_log_level () |
Get the currently active global log level. More... | |
Create a progress bar in the terminal | |
void | IMP::set_progress_display (std::string description, unsigned int steps) |
Set up the progress bar with the passed description. More... | |
void | IMP::add_to_progress_display (unsigned int step=1) |
Set the current progress. More... | |