gtopt::LabelMaker class

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
template<typename ScenarioLP ScenarioLP, typename StageLP StageLP, typename... Types>
auto lp_col_label(ScenarioLP&& scenario, StageLP&& stage, Types && ... args) const -> std::string -> auto
template<typename StageLP StageLP, typename... Types>
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
template<typename ScenarioLP ScenarioLP, typename StageLP StageLP, typename... Types>
auto lp_label(ScenarioLP&& scenario, StageLP&& stage, Types && ... args) const -> std::string -> constexpr auto
template<typename StageLP StageLP, typename... Types>
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
template<typename ScenarioLP ScenarioLP, typename StageLP StageLP, typename... Types>
auto lp_row_label(ScenarioLP&& scenario, StageLP&& stage, Types && ... args) const -> std::string -> auto
template<typename StageLP StageLP, typename... Types>
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
template<typename ScenarioLP ScenarioLP, typename StageLP StageLP, typename... Types>
auto state_col_label(ScenarioLP&& scenario, StageLP&& stage, Types && ... args) const -> std::string -> auto
template<typename StageLP StageLP, typename... Types>
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