LabelMaker class
#include <gtopt/label_maker.hpp>
Derived classes
- class SystemContext
Public functions
- auto LabelMaker(const PlanningOptionsLP& options) -> constexpr explicit noexcept
-
template<typename ScenarioLP ScenarioLP, typename StageLP StageLP, typename BlockLP BlockLP, typename... Types>auto lp_col_label(ScenarioLP&& scenario, StageLP&& stage, BlockLP&& block, Types && ... args) const -> std::string -> auto
- auto lp_col_label(ScenarioLP&& scenario, StageLP&& stage, Types && ... args) const -> std::string -> auto
- auto lp_col_label(StageLP&& stage, Types && ... args) const -> std::string -> auto
-
template<typename... Types>auto lp_col_label(Types && ... args) const -> std::string -> auto
-
template<typename... Types>auto lp_label(ColLabelTag, Types && ... args) const -> std::string -> auto
-
template<typename... Types>auto lp_label(RowLabelTag, Types && ... args) const -> std::string -> auto
-
template<typename ScenarioLP ScenarioLP, typename StageLP StageLP, typename BlockLP BlockLP, typename... Types>auto lp_label(ScenarioLP&& scenario, StageLP&& stage, BlockLP&& block, Types && ... args) const -> std::string -> constexpr auto
- auto lp_label(ScenarioLP&& scenario, StageLP&& stage, Types && ... args) const -> std::string -> constexpr auto
- auto lp_label(StageLP&& stage, Types && ... args) const -> std::string -> constexpr auto
-
template<typename... Types>auto lp_label(Types && ... args) const -> std::string -> auto
-
template<typename ScenarioLP ScenarioLP, typename StageLP StageLP, typename BlockLP BlockLP, typename... Types>auto lp_row_label(ScenarioLP&& scenario, StageLP&& stage, BlockLP&& block, Types && ... args) const -> std::string -> auto
- auto lp_row_label(ScenarioLP&& scenario, StageLP&& stage, Types && ... args) const -> std::string -> auto
- auto lp_row_label(StageLP&& stage, Types && ... args) const -> std::string -> auto
-
template<typename... Types>auto lp_row_label(Types && ... args) const -> std::string -> auto
- auto names_level() const -> constexpr LpNamesLevel noexcept
-
template<typename ScenarioLP ScenarioLP, typename StageLP StageLP, typename BlockLP BlockLP, typename... Types>auto state_col_label(ScenarioLP&& scenario, StageLP&& stage, BlockLP&& block, Types && ... args) const -> std::string -> auto
- auto state_col_label(ScenarioLP&& scenario, StageLP&& stage, Types && ... args) const -> std::string -> auto
- auto state_col_label(StageLP&& stage, Types && ... args) const -> std::string -> auto
-
template<typename... Types>auto state_col_label(Types && ... args) const -> std::string -> auto