FlopCpp
trunk
|
Range over which some other constuct is defined. More...
#include <MP_domain.hpp>
Public Member Functions | |
MP_domain_subset (MP_subset< nbr > *s, const std::vector< MP_index * > &i) | |
int | evaluate () const |
Evaluates the index within the domain. More... | |
MP_set_base * | getSet () const |
getter for obtaining the set used in construction More... | |
MP_index * | getIndex () const |
getter for obtaining the index used in construction More... | |
MP_domain | getDomain (MP_set *s) const |
void | operator() () const |
Functor * | makeInsertFunctor () const |
Friends | |
class | insertFunctor< nbr > |
Range over which some other constuct is defined.
Uses subsetting.
This is one of the main public interface classes. One uses this in the context of a constraint, objective, variable, or data. This class in the MP_domain family uses an MP_subset and a vector of indexes for defining the Range over which the construct is defined.
Definition at line 134 of file MP_domain.hpp.
|
inline |
Definition at line 169 of file MP_domain.hpp.
|
inline |
Evaluates the index within the domain.
Definition at line 175 of file MP_domain.hpp.
|
inline |
getter for obtaining the set used in construction
Definition at line 179 of file MP_domain.hpp.
|
inline |
getter for obtaining the index used in construction
Definition at line 183 of file MP_domain.hpp.
|
inline |
Definition at line 189 of file MP_domain.hpp.
|
inline |
Definition at line 193 of file MP_domain.hpp.
|
inline |
Definition at line 240 of file MP_domain.hpp.
|
friend |
Definition at line 167 of file MP_domain.hpp.