Definition at line 19 of file Description.h.
◆ Description() [1/4]
idol::Bilevel::Description::Description |
( |
Env & |
t_env, |
|
|
const std::string & |
t_name |
|
) |
| |
|
inline |
◆ Description() [2/4]
idol::Bilevel::Description::Description |
( |
Env & |
t_env | ) |
|
|
inlineexplicit |
◆ Description() [3/4]
idol::Bilevel::Description::Description |
( |
const Annotation< unsigned int > & |
t_lower_level | ) |
|
|
inlineexplicit |
◆ Description() [4/4]
idol::Bilevel::Description::Description |
( |
const Annotation< unsigned int > & |
t_lower_level, |
|
|
AffExpr< Var > |
t_follower_objective |
|
) |
| |
|
inline |
◆ is_lower() [1/3]
bool idol::Bilevel::Description::is_lower |
( |
const Ctr & |
t_ctr | ) |
const |
|
inline |
◆ is_lower() [2/3]
bool idol::Bilevel::Description::is_lower |
( |
const QCtr & |
t_ctr | ) |
const |
|
inline |
◆ is_lower() [3/3]
bool idol::Bilevel::Description::is_lower |
( |
const Var & |
t_var | ) |
const |
|
inline |
◆ is_upper() [1/3]
bool idol::Bilevel::Description::is_upper |
( |
const Ctr & |
t_ctr | ) |
const |
|
inline |
◆ is_upper() [2/3]
bool idol::Bilevel::Description::is_upper |
( |
const QCtr & |
t_ctr | ) |
const |
|
inline |
◆ is_upper() [3/3]
bool idol::Bilevel::Description::is_upper |
( |
const Var & |
t_var | ) |
const |
|
inline |
◆ lower_level()
const Annotation< unsigned int > & idol::Bilevel::Description::lower_level |
( |
| ) |
const |
|
inline |
◆ lower_level_obj()
const QuadExpr< Var > & idol::Bilevel::Description::lower_level_obj |
( |
| ) |
const |
|
inline |
◆ make_lower_level() [1/4]
void idol::Bilevel::Description::make_lower_level |
( |
const Ctr & |
t_ctr | ) |
|
|
inline |
◆ make_lower_level() [2/4]
void idol::Bilevel::Description::make_lower_level |
( |
const QCtr & |
t_ctr | ) |
|
|
inline |
◆ make_lower_level() [3/4]
void idol::Bilevel::Description::make_lower_level |
( |
const Var & |
t_var | ) |
|
|
inline |
◆ make_lower_level() [4/4]
template<unsigned int N>
void idol::Bilevel::Description::make_lower_level |
( |
const Vector< Var, N > & |
t_vars | ) |
|
|
inline |
◆ make_upper_level() [1/3]
void idol::Bilevel::Description::make_upper_level |
( |
const Ctr & |
t_ctr | ) |
|
|
inline |
◆ make_upper_level() [2/3]
void idol::Bilevel::Description::make_upper_level |
( |
const QCtr & |
t_ctr | ) |
|
|
inline |
◆ make_upper_level() [3/3]
void idol::Bilevel::Description::make_upper_level |
( |
const Var & |
t_var | ) |
|
|
inline |
◆ set_lower_level_obj()
void idol::Bilevel::Description::set_lower_level_obj |
( |
QuadExpr< Var > |
t_objective | ) |
|
|
inline |