Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
SolverIO.h
1
#pragma once
2
3
#include "ProblemFormat.h"
4
#include "antares-xpansion/multisolver_interface/SolverAbstract.h"
5
#include "antares-xpansion/multisolver_interface/SolverConfig.h"
6
7
class
SolverIO
8
{
9
SolverConfig
solver_config_{
"Coin"
};
10
ProblemsFormat format_;
11
12
public
:
13
void
configure(
const
std::string& solver_name, ProblemsFormat format);
14
void
write(
SolverAbstract
* solver,
const
std::filesystem::path& path)
const
;
15
void
read(
SolverAbstract
* solver,
const
std::filesystem::path& path)
const
;
16
};
SolverAbstract
Definition
SolverAbstract.h:200
SolverConfig
Class to store the configuration of a solver Invariant: name is lowercase.
Definition
SolverConfig.h:12
SolverIO
Definition
SolverIO.h:8
src
cpp
benders
benders_core
include
antares-xpansion
benders
benders_core
SolverIO.h
Generated by
1.12.0