Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
ProblemModifierProjection.h
1
#pragma once
2
3
#include "antares-xpansion/sensitivity/SensitivityProblemModifier.h"
4
5
class
ProblemModifierProjection
:
public
SensitivityProblemModifier
{
6
public
:
7
ProblemModifierProjection
() =
delete
;
8
explicit
ProblemModifierProjection
(
double
epsilon,
double
best_ub,
const
std::shared_ptr<const SolverAbstract> &last_master,
int
candidate_id, std::string candidate_name);
9
~ProblemModifierProjection
() =
default
;
10
11
std::string get_candidate_name()
const
;
12
13
private
:
14
int
_candidate_id;
15
std::string _candidate_name;
16
17
std::vector<double> get_cost_vector(
18
const
SolverAbstract
&solver_model,
19
unsigned
int
nb_candidates)
const override
;
20
};
ProblemModifierProjection
Definition
ProblemModifierProjection.h:5
SensitivityProblemModifier
Definition
SensitivityProblemModifier.h:7
SolverAbstract
Definition
SolverAbstract.h:170
src
cpp
sensitivity
include
antares-xpansion
sensitivity
ProblemModifierProjection.h
Generated by
1.12.0