23#include "ConstraintBuilder.h"
34 virtual void add(
unsigned int pdt,
unsigned int pays) = 0;
39 virtual void buildConstraint(
int index) = 0;
43 virtual int& TargetConstraintIndex(
int pdt,
int index) = 0;
45 void addStorageConstraint(
const std::string& constraintName,
int pdt,
int pays);
51 using ShortTermStorageCostVariation::ShortTermStorageCostVariation;
53 void add(
unsigned int pdt,
unsigned int pays)
override;
57 int& TargetConstraintIndex(
int pdt,
int index)
override;
59 void buildConstraint(
int index)
override;
65 using ShortTermStorageCostVariation::ShortTermStorageCostVariation;
67 void add(
unsigned int pdt,
unsigned int pays)
override;
71 int& TargetConstraintIndex(
int pdt,
int index)
override;
73 void buildConstraint(
int index)
override;
79 using ShortTermStorageCostVariation::ShortTermStorageCostVariation;
81 void add(
unsigned int pdt,
unsigned int pays)
override;
85 int& TargetConstraintIndex(
int pdt,
int index)
override;
87 void buildConstraint(
int index)
override;
93 using ShortTermStorageCostVariation::ShortTermStorageCostVariation;
95 void add(
unsigned int pdt,
unsigned int pays)
override;
99 int& TargetConstraintIndex(
int pdt,
int index)
override;
101 void buildConstraint(
int index)
override;
Definition ConstraintBuilder.h:71
Definition ConstraintBuilder.h:254
Definition ShortTermStorageCostVariation.h:49
Definition ShortTermStorageCostVariation.h:63
Definition ShortTermStorageCostVariation.h:77
Definition ShortTermStorageCostVariation.h:91
Definition ShortTermStorageCostVariation.h:26
Definition ConstraintBuilder.h:303
Definition sim_structure_probleme_economique.h:174