Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
CutsManagement.h
1
#pragma once
2
#include "BendersStructsDatas.h"
3
4
namespace
Outerloop
5
{
6
7
class
ICutsManager
8
{
9
public
:
10
ICutsManager
() =
default
;
11
void
virtual
Save(
const
WorkerMasterDataVect& benders_cuts) = 0;
12
virtual
WorkerMasterDataVect Load() = 0;
13
virtual
~ICutsManager
() =
default
;
14
};
15
16
class
CutsManagerRunTime
:
public
ICutsManager
17
{
18
public
:
19
void
Save(
const
WorkerMasterDataVect& benders_cuts)
override
;
20
WorkerMasterDataVect Load()
override
;
21
22
private
:
23
WorkerMasterDataVect benders_cuts_;
24
};
25
26
}
// namespace Outerloop
Outerloop::CutsManagerRunTime
Definition
CutsManagement.h:17
Outerloop::ICutsManager
Definition
CutsManagement.h:8
src
cpp
benders
benders_core
include
antares-xpansion
benders
benders_core
CutsManagement.h
Generated by
1.12.0