Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
WriterStub.h
1//
2// Created by marechaljas on 02/08/22.
3//
4
5#pragma once
6
8 public:
9 void update_solution(const Output::SolutionData& solution_data) override {}
10 void dump() override {}
11 void initialize() override {}
12 void end_writing(const Output::IterationsData& iterations_data) override {}
13 void write_solver_name(const std::string& solver_name) override {}
14 void write_master_name(const std::string& master_name) override {}
15 void write_log_level(const int log_level) override {}
16 void write_solution(const Output::SolutionData& solution) override {}
17
18 void write_iteration(const Output::Iteration& iteration_data,
19 const size_t iteration_num) override {}
20 void updateBeginTime() override {}
21 void updateEndTime() override {}
22 void write_nbweeks(const int nb_weeks) override {}
23 void write_duration(const double duration) override {}
24 std::string solution_status() const override { return std::string(); }
25 void WriteProblem(const Output::ProblemData& problem_data) override {}
26 void WriteProblemFormat(const std::string format) override {}
27};
OutputWriter class to describe the execuion session of an antares xpansion optimization in a log file...
Definition OutputWriter.h:93
Definition WriterStub.h:7
void dump() override
write the log data into a file
Definition WriterStub.h:10
void update_solution(const Output::SolutionData &solution_data) override
saves some entries to be later written to the json file
Definition WriterStub.h:9
void initialize() override
initialize outputs
Definition WriterStub.h:11
Definition OutputWriter.h:39
struct containing some entries to be later written to the json file
Definition OutputWriter.h:77
Definition OutputWriter.h:83
struct saves some entries to be later written to the json file
Definition OutputWriter.h:60