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
class
ICutsManager
{
7
public
:
8
ICutsManager
() =
default
;
9
void
virtual
Save(
const
WorkerMasterDataVect& benders_cuts) = 0;
10
virtual
WorkerMasterDataVect Load() = 0;
11
virtual
~ICutsManager
() =
default
;
12
};
13
14
class
CutsManagerRunTime
:
public
ICutsManager
{
15
public
:
16
void
Save(
const
WorkerMasterDataVect& benders_cuts)
override
;
17
WorkerMasterDataVect Load()
override
;
18
19
private
:
20
WorkerMasterDataVect benders_cuts_;
21
};
22
23
}
// namespace Outerloop
Outerloop::CutsManagerRunTime
Definition
CutsManagement.h:14
Outerloop::ICutsManager
Definition
CutsManagement.h:6
src
cpp
benders
benders_core
include
antares-xpansion
benders
benders_core
CutsManagement.h
Generated by
1.12.0