idol
Bilevel::Description
Doxygen
-
class Description
Public Functions
-
inline Description(Env &t_env, const std::string &t_name)
-
inline explicit Description(Env &t_env)
-
inline explicit Description(const Annotation<unsigned int> &t_lower_level)
-
inline Description(const Annotation<unsigned int> &t_lower_level, AffExpr<Var> t_follower_objective)
-
inline const Annotation<unsigned int> &lower_level() const
-
inline const QuadExpr<Var> &lower_level_obj() const
-
inline void make_upper_level(const Var &t_var)
-
inline void make_upper_level(const Ctr &t_ctr)
-
inline void make_upper_level(const QCtr &t_ctr)
-
inline void make_lower_level(const Var &t_var)
-
template<unsigned int N>
inline void make_lower_level(const Vector<Var, N> &t_vars)
-
inline void make_lower_level(const Ctr &t_ctr)
-
inline void make_lower_level(const QCtr &t_ctr)
-
inline void set_lower_level_obj(QuadExpr<Var> t_objective)
-
inline bool is_upper(const Var &t_var) const
-
inline bool is_upper(const Ctr &t_ctr) const
-
inline bool is_upper(const QCtr &t_ctr) const
-
inline bool is_lower(const Var &t_var) const
-
inline bool is_lower(const Ctr &t_ctr) const
-
inline bool is_lower(const QCtr &t_ctr) const