Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
BendersMpiOuterLoop.h
1
#pragma once
2
#include "BendersMPI.h"
3
#include "antares-xpansion/benders/benders_core/CriterionComputation.h"
4
5
namespace
Outerloop
6
{
7
8
class
BendersMpiOuterLoop
:
public
BendersMpi
9
{
10
public
:
11
~BendersMpiOuterLoop
()
override
=
default
;
12
BendersMpiOuterLoop
(
const
BendersBaseOptions
& options,
13
Logger logger,
14
std::shared_ptr<Output::OutputWriter> writer,
15
mpi::communicator& world,
16
std::shared_ptr<MathLoggerDriver> mathLoggerDriver);
17
18
void
launch
()
override
;
19
};
20
21
}
// namespace Outerloop
BendersMpi
Class use run the benders algorithm in parallel.
Definition
BendersMPI.h:16
Outerloop::BendersMpiOuterLoop
Definition
BendersMpiOuterLoop.h:9
launch
Definition
launch.py:1
BendersBaseOptions
Definition
common.h:205
src
cpp
benders
benders_mpi
include
antares-xpansion
benders
benders_mpi
BendersMpiOuterLoop.h
Generated by
1.12.0