| idol
    A C++ Framework for Optimization | 


| Public Types | |
| using | KeyT = std::conditional_t< std::is_same_v< GeneratedT, Var >, Ctr, Var > | 
| Public Member Functions | |
| GenerationPattern (idol::AffExpr< CoefficientT > t_constant, SparseVector< KeyT, idol::AffExpr< CoefficientT > > t_linear) | |
| auto & | constant () | 
| const auto & | constant () const | 
| auto & | linear () | 
| const auto & | linear () const | 
| double | generate_constant (const Point< CoefficientT > &t_values) const | 
| LinExpr< KeyT > | generate_linear (const Point< CoefficientT > &t_values) const | 
| AffExpr< KeyT > | operator() (const Point< CoefficientT > &t_values) const | 
| GenerationPattern | operator+= (const AffExpr< CoefficientT > &t_other) | 
| GenerationPattern | operator-= (const AffExpr< CoefficientT > &t_other) | 
| GenerationPattern | operator+= (const GenerationPattern &t_other) | 
| GenerationPattern | operator+= (double t_scalar) | 
| GenerationPattern | operator-= (const GenerationPattern &t_other) | 
| GenerationPattern | operator*= (const double t_scalar) | 
| GenerationPattern | operator/= (const double t_scalar) | 
| GenerationPattern | operator*= (const KeyT &t_key) | 
| Protected Attributes | |
| idol::AffExpr< CoefficientT > | m_constant | 
| SparseVector< KeyT, idol::AffExpr< CoefficientT > > | m_linear | 
Definition at line 19 of file GenerationPattern.h.
| using idol::GenerationPattern< GeneratedT, CoefficientT >::KeyT = std::conditional_t<std::is_same_v<GeneratedT, Var>, Ctr, Var> | 
Definition at line 21 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 25 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 28 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 30 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 36 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 40 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 32 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 34 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 50 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 89 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 101 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 56 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 72 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 78 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 64 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 83 of file GenerationPattern.h.
| 
 | inline | 
Definition at line 95 of file GenerationPattern.h.
| 
 | protected | 
Definition at line 114 of file GenerationPattern.h.
| 
 | protected | 
Definition at line 115 of file GenerationPattern.h.