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
7#include "antares-xpansion/benders/output/OutputWriter.h"
8
9namespace Xpansion::Test {
11 public:
12 void update_solution(const Output::SolutionData &solution_data) override {
13 }
14
15 void dump() override {
16 }
17
18 void initialize() override {
19 }
20
21 void end_writing(const Output::IterationsData &iterations_data) override {
22 }
23
24 void write_solver_name(const std::string &solver_name) override {
25 }
26
27 void write_master_name(const std::string &master_name) override {
28 }
29
30 void write_log_level(const int log_level) override {
31 }
32
33 void write_solution(const Output::SolutionData &solution) override {
34 }
35
36 void write_iteration(const Output::Iteration &iteration_data,
37 const size_t iteration_num) override {
38 }
39
40 void updateBeginTime() override {
41 }
42
43 void updateEndTime() override {
44 }
45
46 void write_nbweeks(const int nb_weeks) override {
47 }
48
49 void write_duration(const double duration) override {
50 }
51
52 std::string solution_status() const override { return std::string(); }
53
54 void WriteProblem(const Output::ProblemData &problem_data) override {
55 }
56
57 void WriteProblemFormat(const std::string format) override {
58 }
59 };
60}
OutputWriter class to describe the execuion session of an antares xpansion optimization in a log file...
Definition OutputWriter.h:103
Definition WriterStub.h:10
void initialize() override
initialize outputs
Definition WriterStub.h:18
void update_solution(const Output::SolutionData &solution_data) override
saves some entries to be later written to the json file
Definition WriterStub.h:12
void dump() override
write the log data into a file
Definition WriterStub.h:15
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