31 #include "antares/study/binding_constraint/BindingConstraintGroup.h"
32 #include "antares/study/fwd.h"
34 #include "BindingConstraint.h"
35 #include "BindingConstraintSaver.h"
37 namespace Antares::Data
43 [[nodiscard]]
unsigned size()
const;
47 void resizeAllTimeseriesNumbers(
unsigned nb_years);
51 using iterator = std::vector<std::unique_ptr<BindingConstraintGroup>>::iterator;
52 using const_iterator = std::vector<std::unique_ptr<BindingConstraintGroup>>::const_iterator;
54 [[nodiscard]] iterator begin();
55 [[nodiscard]] const_iterator begin()
const;
57 [[nodiscard]] iterator end();
58 [[nodiscard]] const_iterator end()
const;
64 [[nodiscard]]
bool timeSeriesWidthConsistentInGroups()
const;
66 std::vector<std::unique_ptr<BindingConstraintGroup>> groups_;
Definition: BindingConstraintGroupRepository.h:41
Definition: BindingConstraintGroup.h:36
Definition: BindingConstraintsRepository.h:36