MP_domain.hpp File Reference

#include <vector>
#include <map>
#include "MP_utilities.hpp"
#include "MP_boolean.hpp"
#include "MP_index.hpp"

Include dependency graph for MP_domain.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  flopc

Classes

class  flopc::MP_domain_base
 Reference to a set of index values. More...
class  flopc::MP_domain
 Range over which some other constuct is defined.

This is one of the main public interface classes. One uses this in the context of a constraint, objective, variable, or data. It is usually used in conjunction with an MP_set, or a subset, but can be used without one. It is the range over which the other construct is defined. More...

class  flopc::MP_domain_set
 Range over which some other constuct is defined.

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_set and and index for defining the Range over which the construct is defined. More...

class  flopc::insertFunctor< nbr >
 Inserter for construction of a subset. More...
class  flopc::MP_domain_subset< 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. More...


Functions

flopc::MP_domain flopc::operator * (const flopc::MP_domain &a, const flopc::MP_domain &b)


Generated on Fri Aug 26 03:03:03 2011 for FLOPC++ by  doxygen 1.4.7