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) | |
virtual void | Print (const CurrentIterationData &data)=0 |
std::vector< std::string > | Headers () const override |
virtual LogDestination & | LogsDestination () |
virtual void | setHeadersList ()=0 |
HEADERSTYPE | HeadersType () const |
Public Member Functions inherited from MathLoggerBehaviour | |
void | write_header () |
void | display_message (const std::string &str) override |
pure virtual method to display a std::string message | |
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) |
|
inlineoverridevirtual |
Implements MathLoggerBehaviour.
|
inlinevirtual |
Implements MathLoggerBehaviour.
|
pure virtual |
Implements MathLoggerBehaviour.
|
pure virtual |
Implements MathLoggerBehaviour.