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 |