| idol
    A C++ Framework for Optimization | 


| Public Member Functions | |
| AffExpr (ValueT t_constant) | |
| AffExpr (const KeyT &t_key) | |
| AffExpr (LinExpr< KeyT > t_expr) | |
| AffExpr (const AffExpr &t_src)=default | |
| AffExpr (AffExpr &&) noexcept=default | |
| AffExpr & | operator= (const AffExpr &t_rhs)=default | 
| AffExpr & | operator= (AffExpr &&) noexcept=default | 
| AffExpr & | operator+= (const AffExpr &t_rhs) | 
| AffExpr & | operator-= (const AffExpr &t_rhs) | 
| AffExpr & | operator*= (double t_rhs) | 
| AffExpr & | operator/= (double t_rhs) | 
| AffExpr | operator- () const | 
| LinExpr< KeyT, ValueT > & | linear () | 
| const LinExpr< KeyT, ValueT > & | linear () const | 
| ValueT & | constant () | 
| const ValueT & | constant () const | 
| bool | is_zero (double t_tolerance) const | 
| void | clear () | 
| Static Public Attributes | |
| static const AffExpr< KeyT, ValueT > | Zero {} | 
| idol::AffExpr< Key1, ValueT >::AffExpr | ( | ) | 
| idol::AffExpr< Key1, ValueT >::AffExpr | ( | ValueT | t_constant | ) | 
| idol::AffExpr< KeyT, ValueT >::AffExpr | ( | const KeyT & | t_key | ) | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| idol::AffExpr< Key1, ValueT > & idol::AffExpr< Key1, ValueT >::operator*= | ( | double | t_rhs | ) | 
| idol::AffExpr< Key1, ValueT > & idol::AffExpr< Key1, ValueT >::operator+= | ( | const AffExpr< KeyT, ValueT > & | t_rhs | ) | 
| idol::AffExpr< Key1, ValueT > idol::AffExpr< Key1, ValueT >::operator- | ( | ) | const | 
| idol::AffExpr< Key1, ValueT > & idol::AffExpr< Key1, ValueT >::operator-= | ( | const AffExpr< KeyT, ValueT > & | t_rhs | ) | 
| idol::AffExpr< Key1, ValueT > & idol::AffExpr< Key1, ValueT >::operator/= | ( | double | t_rhs | ) | 
| 
 | static |