Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
OuterLoop.h
1
#pragma once
2
namespace
Outerloop {
3
class
OuterLoop
{
4
public
:
5
virtual
void
Run();
6
virtual
void
OuterLoopCheckFeasibility() = 0;
7
virtual
void
OuterLoopBilevelChecks() = 0;
8
virtual
void
RunAttachedAlgo() = 0;
9
virtual
bool
UpdateMaster() = 0;
10
virtual
void
PrintLog() = 0;
11
virtual
void
init_data() = 0;
12
virtual
bool
isExceptionRaised() = 0;
13
virtual
double
OuterLoopLambdaMin()
const
= 0;
14
virtual
double
OuterLoopLambdaMax()
const
= 0;
15
16
virtual
~OuterLoop
() =
default
;
17
18
public
:
19
double
Runtime()
const
;
20
21
protected
:
22
double
runtime_ = 0.;
23
};
24
25
}
// namespace Outerloop
Outerloop::OuterLoop
Definition
OuterLoop.h:3
src
cpp
benders
outer_loop
include
antares-xpansion
benders
outer_loop
OuterLoop.h
Generated by
1.12.0