|
FLOPC++
|
Internal representation of a "set". More...
#include <MP_set.hpp>
Public Member Functions | |
| MP_set_base () | |
| virtual int | size () const =0 |
| virtual | operator MP_domain () const =0 |
| virtual MP_domain | operator() (const MP_index_exp &i) const =0 |
| int | check (int i) const |
| int | checkStage (int i) const |
| virtual int | isStage () const |
Public Member Functions inherited from flopc::MP_index | |
| MP_index () | |
| Default constructor. More... | |
| int | evaluate () const |
Public Member Functions inherited from flopc::Named | |
| string | getName () const |
| void | setName (const string &n) |
Public Attributes | |
| bool | Cyclic |
Additional Inherited Members | |
Static Public Member Functions inherited from flopc::MP_index | |
| static MP_index & | getEmpty () |
| returns a reference to the distinct "empty" index. More... | |
| static MP_index & | Any () |
| returns a reference to the distinct "wildcard" index. More... | |
Protected Member Functions inherited from flopc::MP_index_base | |
| MP_index_base () | |
| virtual | ~MP_index_base () |
Internal representation of a "set".
Definition at line 30 of file MP_set.hpp.
|
inline |
Definition at line 32 of file MP_set.hpp.
|
inline |
Definition at line 38 of file MP_set.hpp.
References Cyclic, flopc::mod(), flopc::outOfBound, and size().
Referenced by flopc::DataRef::evaluate(), flopc::DataRef::evaluate_lhs(), flopc::VariableRef::getColumn(), flopc::MP_subset< nbr >::insert(), flopc::MP_data::operator()(), and flopc::MP_constraint::row_number().
|
inline |
Definition at line 49 of file MP_set.hpp.
References Cyclic, isStage(), flopc::mod(), flopc::outOfBound, and size().
Referenced by flopc::DataRef::getStage().
|
inlinevirtual |
Reimplemented in flopc::MP_stage.
Definition at line 61 of file MP_set.hpp.
Referenced by checkStage().
|
pure virtual |
Implemented in flopc::MP_set.
|
pure virtual |
Implemented in flopc::MP_set.
|
pure virtual |
Implemented in flopc::MP_subset< nbr >, and flopc::MP_set.
Referenced by check(), and checkStage().
| bool flopc::MP_set_base::Cyclic |
Definition at line 65 of file MP_set.hpp.
Referenced by check(), checkStage(), and flopc::MP_set::cyclic().
1.8.5