#include <MP_constraint.hpp>
Collaboration diagram for flopc::Constraint:
Private Member Functions | |
Constraint (const MP_expression &l, const MP_expression &r, Sense_enum s) | |
Private Attributes | |
MP_expression | left |
MP_expression | right |
Sense_enum | sense |
Friends | |
class | MP_constraint |
class | MP_model |
Constraint | operator<= (const MP_expression &l, const MP_expression &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator<= (const Constant &l, const MP_expression &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator<= (const MP_expression &l, const Constant &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator<= (const VariableRef &l, const VariableRef &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator>= (const MP_expression &l, const MP_expression &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator>= (const Constant &l, const MP_expression &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator>= (const MP_expression &l, const Constant &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator>= (const VariableRef &l, const VariableRef &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator== (const MP_expression &l, const MP_expression &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator== (const Constant &l, const MP_expression &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator== (const MP_expression &l, const Constant &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. | |
Constraint | operator== (const VariableRef &l, const VariableRef &r) |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading. |
Definition at line 42 of file MP_constraint.hpp.
flopc::Constraint::Constraint | ( | const MP_expression & | l, | |
const MP_expression & | r, | |||
Sense_enum | s | |||
) | [inline, private] |
Definition at line 60 of file MP_constraint.hpp.
friend class MP_constraint [friend] |
Definition at line 43 of file MP_constraint.hpp.
friend class MP_model [friend] |
Definition at line 44 of file MP_constraint.hpp.
Constraint operator<= | ( | const VariableRef & | l, | |
const VariableRef & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 96 of file MP_constraint.hpp.
Constraint operator<= | ( | const MP_expression & | l, | |
const Constant & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 88 of file MP_constraint.hpp.
Constraint operator<= | ( | const Constant & | l, | |
const MP_expression & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 80 of file MP_constraint.hpp.
Constraint operator<= | ( | const MP_expression & | l, | |
const MP_expression & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 72 of file MP_constraint.hpp.
Constraint operator== | ( | const VariableRef & | l, | |
const VariableRef & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 162 of file MP_constraint.hpp.
Constraint operator== | ( | const MP_expression & | l, | |
const Constant & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 154 of file MP_constraint.hpp.
Constraint operator== | ( | const Constant & | l, | |
const MP_expression & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 146 of file MP_constraint.hpp.
Constraint operator== | ( | const MP_expression & | l, | |
const MP_expression & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 138 of file MP_constraint.hpp.
Constraint operator>= | ( | const VariableRef & | l, | |
const VariableRef & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 129 of file MP_constraint.hpp.
Constraint operator>= | ( | const MP_expression & | l, | |
const Constant & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 121 of file MP_constraint.hpp.
Constraint operator>= | ( | const Constant & | l, | |
const MP_expression & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 113 of file MP_constraint.hpp.
Constraint operator>= | ( | const MP_expression & | l, | |
const MP_expression & | r | |||
) | [friend] |
Uses operator overloading to construct an Constraint
Constucts a Constraint using operator overloading.
Definition at line 105 of file MP_constraint.hpp.
MP_expression flopc::Constraint::left [private] |
MP_expression flopc::Constraint::right [private] |
Sense_enum flopc::Constraint::sense [private] |