FLOPC++
Public Member Functions | Friends | List of all members
flopc::Constraint Class Reference

#include <MP_constraint.hpp>

Inheritance diagram for flopc::Constraint:
flopc::Handle< Constraint_base * >

Public Member Functions

 Constraint ()
 
 Constraint (Constraint_base *r)
 
- Public Member Functions inherited from flopc::Handle< Constraint_base * >
const Constraint_base *& operator-> () const
 
 Handle (const Constraint_base *&r)
 
 Handle (const Handle &h)
 
const Handleoperator= (const Handle &h)
 
bool isDefined ()
 
 ~Handle ()
 

Friends

class MP_constraint
 
class MP_model
 
class Constraint_base
 
Constraint operator<= (const MP_expression &l, const MP_expression &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator<= (const Constant &l, const MP_expression &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator<= (const MP_expression &l, const Constant &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator<= (const VariableRef &l, const VariableRef &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator>= (const MP_expression &l, const MP_expression &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator>= (const Constant &l, const MP_expression &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator>= (const MP_expression &l, const Constant &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator>= (const VariableRef &l, const VariableRef &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator== (const MP_expression &l, const MP_expression &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator== (const Constant &l, const MP_expression &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator== (const MP_expression &l, const Constant &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 
Constraint operator== (const VariableRef &l, const VariableRef &r)
 Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading. More...
 

Additional Inherited Members

- Protected Member Functions inherited from flopc::Handle< Constraint_base * >
void increment ()
 
void decrement ()
 

Detailed Description

Definition at line 53 of file MP_constraint.hpp.

Constructor & Destructor Documentation

flopc::Constraint::Constraint ( )
inline

Definition at line 72 of file MP_constraint.hpp.

flopc::Constraint::Constraint ( Constraint_base r)
inline

Definition at line 73 of file MP_constraint.hpp.

Friends And Related Function Documentation

friend class Constraint_base
friend

Definition at line 56 of file MP_constraint.hpp.

friend class MP_constraint
friend

Definition at line 54 of file MP_constraint.hpp.

friend class MP_model
friend

Definition at line 55 of file MP_constraint.hpp.

Constraint operator<= ( const MP_expression l,
const MP_expression r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 82 of file MP_constraint.hpp.

Constraint operator<= ( const Constant l,
const MP_expression r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 90 of file MP_constraint.hpp.

Constraint operator<= ( const MP_expression l,
const Constant r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 98 of file MP_constraint.hpp.

Constraint operator<= ( const VariableRef l,
const VariableRef r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 106 of file MP_constraint.hpp.

Constraint operator== ( const MP_expression l,
const MP_expression r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 148 of file MP_constraint.hpp.

Constraint operator== ( const Constant l,
const MP_expression r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 156 of file MP_constraint.hpp.

Constraint operator== ( const MP_expression l,
const Constant r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 164 of file MP_constraint.hpp.

Constraint operator== ( const VariableRef l,
const VariableRef r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 172 of file MP_constraint.hpp.

Constraint operator>= ( const MP_expression l,
const MP_expression r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 115 of file MP_constraint.hpp.

Constraint operator>= ( const Constant l,
const MP_expression r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 123 of file MP_constraint.hpp.

Constraint operator>= ( const MP_expression l,
const Constant r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 131 of file MP_constraint.hpp.

Constraint operator>= ( const VariableRef l,
const VariableRef r 
)
friend

Uses operator overloading to construct an ConstraintConstucts a Constraint using operator overloading.

See also
MP_constraint

Definition at line 139 of file MP_constraint.hpp.


The documentation for this class was generated from the following file: