7#include "antares-xpansion/benders/output/OutputWriter.h"
9namespace Xpansion::Test {
15 solution_data_ = solution_data;
27 void write_solver_name(
const std::string &solver_name)
override {
30 void write_master_name(
const std::string &master_name)
override {
33 void write_log_level(
const int log_level)
override {
40 const size_t iteration_num)
override {
43 void updateBeginTime()
override {
46 void updateEndTime()
override {
49 void write_nbweeks(
const int nb_weeks)
override {
52 void write_duration(
const double duration)
override {
55 std::string solution_status()
const override {
return std::string(); }
60 void WriteProblemFormat(
const std::string format)
override {
OutputWriter class to describe the execuion session of an antares xpansion optimization in a log file...
Definition OutputWriter.h:103
Definition InMemoryWriter.h:10
void initialize() override
initialize outputs
Definition InMemoryWriter.h:21
void dump() override
write the log data into a file
Definition InMemoryWriter.h:18
void update_solution(const Output::SolutionData &solution_data) override
saves some entries to be later written to the json file
Definition InMemoryWriter.h:14
Definition OutputWriter.h:40
struct containing some entries to be later written to the json file
Definition OutputWriter.h:83
Definition OutputWriter.h:91
struct saves some entries to be later written to the json file
Definition OutputWriter.h:64