|
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.