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::environment& env,
16
mpi::communicator& world,
17
std::shared_ptr<MathLoggerDriver> mathLoggerDriver);
18
19
void
launch
()
override
;
20
};
21
22
}
// namespace Outerloop
BendersMpi
Class use run the benders algorithm in parallel.
Definition
BendersMPI.h:20
Outerloop::BendersMpiOuterLoop
Definition
BendersMpiOuterLoop.h:9
launch
Definition
launch.py:1
BendersBaseOptions
Definition
common.h:208
src
cpp
benders
benders_mpi
include
antares-xpansion
benders
benders_mpi
BendersMpiOuterLoop.h
Generated by
1.12.0