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).
|
| |