Definition at line 714 of file variable_and_expressions.h.
#include <variable_and_expressions.h>
◆ QuadraticExpression() [1/9]
| operations_research::math_opt::QuadraticExpression::QuadraticExpression |
( |
| ) |
|
|
default |
◆ QuadraticExpression() [2/9]
| operations_research::math_opt::QuadraticExpression::QuadraticExpression |
( |
const QuadraticExpression & | other | ) |
|
|
default |
◆ QuadraticExpression() [3/9]
| operations_research::math_opt::QuadraticExpression::QuadraticExpression |
( |
std::initializer_list< QuadraticTerm > | quadratic_terms, |
|
|
std::initializer_list< LinearTerm > | linear_terms, |
|
|
double | offset ) |
|
inline |
◆ QuadraticExpression() [4/9]
| operations_research::math_opt::QuadraticExpression::QuadraticExpression |
( |
double | offset | ) |
|
|
inline |
◆ QuadraticExpression() [5/9]
| operations_research::math_opt::QuadraticExpression::QuadraticExpression |
( |
Variable | variable | ) |
|
|
inline |
◆ QuadraticExpression() [6/9]
| operations_research::math_opt::QuadraticExpression::QuadraticExpression |
( |
const LinearTerm & | term | ) |
|
|
inline |
◆ QuadraticExpression() [7/9]
| operations_research::math_opt::QuadraticExpression::QuadraticExpression |
( |
LinearExpression | expr | ) |
|
|
inline |
◆ QuadraticExpression() [8/9]
| operations_research::math_opt::QuadraticExpression::QuadraticExpression |
( |
const QuadraticTerm & | term | ) |
|
|
inline |
◆ QuadraticExpression() [9/9]
| operations_research::math_opt::QuadraticExpression::QuadraticExpression |
( |
QuadraticExpression && | other | ) |
|
|
inlinenoexcept |
◆ AddInnerProduct()
template<typename LeftIterable, typename RightIterable>
| void operations_research::math_opt::QuadraticExpression::AddInnerProduct |
( |
const LeftIterable & | left, |
|
|
const RightIterable & | right ) |
|
inline |
◆ AddSum()
template<typename Iterable>
| void operations_research::math_opt::QuadraticExpression::AddSum |
( |
const Iterable & | items | ) |
|
|
inline |
◆ Evaluate()
| double operations_research::math_opt::QuadraticExpression::Evaluate |
( |
const VariableMap< double > & | variable_values | ) |
const |
◆ EvaluateWithDefaultZero()
| double operations_research::math_opt::QuadraticExpression::EvaluateWithDefaultZero |
( |
const VariableMap< double > & | variable_values | ) |
const |
◆ InnerProduct()
| QuadraticExpression operations_research::math_opt::QuadraticExpression::InnerProduct |
( |
const LeftIterable & | left, |
|
|
const RightIterable & | right ) |
|
inlinestatic |
◆ linear_terms()
| const VariableMap< double > & operations_research::math_opt::QuadraticExpression::linear_terms |
( |
| ) |
const |
|
inline |
◆ offset()
| double operations_research::math_opt::QuadraticExpression::offset |
( |
| ) |
const |
|
inline |
◆ operator*=()
| QuadraticExpression & operations_research::math_opt::QuadraticExpression::operator*= |
( |
double | value | ) |
|
|
inline |
◆ operator+=() [1/6]
◆ operator+=() [2/6]
◆ operator+=() [3/6]
◆ operator+=() [4/6]
◆ operator+=() [5/6]
| QuadraticExpression & operations_research::math_opt::QuadraticExpression::operator+= |
( |
double | value | ) |
|
|
inline |
◆ operator+=() [6/6]
◆ operator-=() [1/6]
◆ operator-=() [2/6]
◆ operator-=() [3/6]
◆ operator-=() [4/6]
◆ operator-=() [5/6]
| QuadraticExpression & operations_research::math_opt::QuadraticExpression::operator-= |
( |
double | value | ) |
|
|
inline |
◆ operator-=() [6/6]
◆ operator/=()
| QuadraticExpression & operations_research::math_opt::QuadraticExpression::operator/= |
( |
double | value | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ quadratic_terms()
| const QuadraticTermMap< double > & operations_research::math_opt::QuadraticExpression::quadratic_terms |
( |
| ) |
const |
|
inline |
◆ Sum()
template<typename Iterable>
| QuadraticExpression operations_research::math_opt::QuadraticExpression::Sum |
( |
const Iterable & | items | ) |
|
|
inlinestatic |
◆ operator-
◆ operator<<
◆ this
| * operations_research::math_opt::QuadraticExpression::this = item |
The documentation for this class was generated from the following files: