Definition at line 43 of file objective.h.
#include <objective.h>
|
| bool | operator== (const Objective &lhs, const Objective &rhs) |
| bool | operator!= (const Objective &lhs, const Objective &rhs) |
| template<typename H> |
| H | AbslHashValue (H h, const Objective &objective) |
| std::ostream & | operator<< (std::ostream &ostr, const Objective &objective) |
◆ IdType
◆ AsLinearExpression()
| LinearExpression operations_research::math_opt::Objective::AsLinearExpression |
( |
| ) |
const |
◆ AsQuadraticExpression()
◆ Auxiliary()
◆ coefficient() [1/2]
| double operations_research::math_opt::Objective::coefficient |
( |
Variable | first_variable, |
|
|
Variable | second_variable ) const |
|
inline |
◆ coefficient() [2/2]
| double operations_research::math_opt::Objective::coefficient |
( |
Variable | variable | ) |
const |
|
inline |
◆ id()
| std::optional< int64_t > operations_research::math_opt::Objective::id |
( |
| ) |
const |
|
inline |
◆ is_coefficient_nonzero() [1/2]
| bool operations_research::math_opt::Objective::is_coefficient_nonzero |
( |
Variable | first_variable, |
|
|
Variable | second_variable ) const |
|
inline |
◆ is_coefficient_nonzero() [2/2]
| bool operations_research::math_opt::Objective::is_coefficient_nonzero |
( |
Variable | variable | ) |
const |
|
inline |
◆ is_primary()
| bool operations_research::math_opt::Objective::is_primary |
( |
| ) |
const |
|
inline |
◆ maximize()
| bool operations_research::math_opt::Objective::maximize |
( |
| ) |
const |
|
inline |
◆ name()
| absl::string_view operations_research::math_opt::Objective::name |
( |
| ) |
const |
|
inline |
◆ num_linear_terms()
| int64_t operations_research::math_opt::Objective::num_linear_terms |
( |
| ) |
const |
|
inline |
◆ num_quadratic_terms()
| int64_t operations_research::math_opt::Objective::num_quadratic_terms |
( |
| ) |
const |
|
inline |
◆ offset()
| double operations_research::math_opt::Objective::offset |
( |
| ) |
const |
|
inline |
◆ Primary()
| Objective operations_research::math_opt::Objective::Primary |
( |
ModelStorageCPtr | storage | ) |
|
|
inlinestatic |
◆ priority()
| int64_t operations_research::math_opt::Objective::priority |
( |
| ) |
const |
|
inline |
◆ ToString()
| std::string operations_research::math_opt::Objective::ToString |
( |
| ) |
const |
◆ typed_id()
| ObjectiveId operations_research::math_opt::Objective::typed_id |
( |
| ) |
const |
|
inline |
◆ AbslHashValue
template<typename H>
| H AbslHashValue |
( |
H | h, |
|
|
const Objective & | objective ) |
|
friend |
◆ operator!=
| bool operator!= |
( |
const Objective & | lhs, |
|
|
const Objective & | rhs ) |
|
friend |
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | ostr, |
|
|
const Objective & | objective ) |
|
friend |
◆ operator==
| bool operator== |
( |
const Objective & | lhs, |
|
|
const Objective & | rhs ) |
|
friend |
The documentation for this class was generated from the following files: