21 #ifndef __SOLVER_VARIABLE_ADEQUACY_LINK_H__
22 #define __SOLVER_VARIABLE_ADEQUACY_LINK_H__
24 #include <yuni/yuni.h>
27 #include "antares/solver/variable//commons/links/links.h"
28 #include "antares/solver/variable/commons/compose-all.h"
29 #include "antares/solver/variable/economy/links/congestionFee.h"
30 #include "antares/solver/variable/economy/links/congestionFeeAbs.h"
31 #include "antares/solver/variable/economy/links/congestionProbability.h"
32 #include "antares/solver/variable/economy/links/flowLinear.h"
33 #include "antares/solver/variable/economy/links/flowLinearAbs.h"
34 #include "antares/solver/variable/economy/links/flowQuad.h"
35 #include "antares/solver/variable/economy/links/hurdleCosts.h"
36 #include "antares/solver/variable/economy/links/marginalCost.h"
38 namespace Antares::Solver::Variable::Adequacy
45 using VariablePerLink = Common::ComposeAll<Economy::FlowLinear,
46 Economy::FlowLinearAbs,
48 Economy::CongestionFee,
49 Economy::CongestionFeeAbs,
50 Economy::MarginalCost,
51 Economy::CongestionProbability,
52 Economy::HurdleCosts>::type;