Antares Xpansion
Investment simulations for Antares studies
|
Public Member Functions | |
MathLogger (const std::filesystem::path &file_path, std::streamsize width=40, HEADERSTYPE type=HEADERSTYPE::LONG) | |
MathLogger (std::streamsize width=40, HEADERSTYPE type=HEADERSTYPE::SHORT) | |
void | display_message (const std::string &str) override |
pure virtual method to display a std::string message | |
void | display_message (const std::string &str, LogUtils::LOGLEVEL level, const std::string &context) override |
virtual void | Print (const CurrentIterationData &data)=0 |
std::vector< std::string > | Headers () const override |
LogDestination & | LogsDestination () override |
virtual void | setHeadersList ()=0 |
HEADERSTYPE | HeadersType () const |
Public Member Functions inherited from MathLoggerBehaviour | |
void | write_header () |
virtual void | PrintIterationSeparatorBegin () override |
virtual void | PrintIterationSeparatorEnd () override |
Public Member Functions inherited from ILoggerXpansion | |
void | display_message (const std::ostringstream &msg) |
Protected Member Functions | |
void | setHeadersList (const std::vector< std::string > &headers) |
|
overridevirtual |
pure virtual method to display a std::string message
str | the message to be displayed |
Implements ILoggerXpansion.
Reimplemented in MathLoggerExternalLoopSpecific< T >.
|
overridevirtual |
Implements ILoggerXpansion.
|
overridevirtual |
Implements MathLoggerBehaviour.
|
overridevirtual |
Implements MathLoggerBehaviour.
|
pure virtual |
Implements MathLoggerBehaviour.
|
pure virtual |
Implements MathLoggerBehaviour.