template<typename FT>
class MixedIntegerProgramLinearObjective< FT >
MixedIntegerProgramLinearObjective
is a concept of the linear objective function in a Mixed Integer Programming (MIP) problem.
- Has models
CGAL::Linear_objective<FT>
|
void | set_sense (Sense sense) |
| Sets the objective sense.
|
|
Sense | sense () const |
| Gets the objective sense.
|
|
void | set_coefficients (const std::unordered_map< const MixedIntegerProgramVariable *, FT > &coeffs) |
| Sets the coefficients of the constraint.
|
|
void | add_coefficient (const MixedIntegerProgramVariable *var, FT coeff) |
| Adds a coefficient to a variable of the constraint.
|
|
const std::unordered_map< const MixedIntegerProgramVariable *, FT > & | coefficients () const |
| Returns the coefficients of the constraint.
|
|
FT | get_coefficient (const MixedIntegerProgramVariable *var) const |
| Gets the coefficient of the variable in this constraint.
|
|
void | set_offset (FT value) |
| Sets the constant term.
|
|
FT | offset () const |
| Gets the constant term.
|
|
void | clear () |
| Clears the objective (i.e., removes all variables, resets the objective sense to UNDEFINED).
|
|