| 
    FLOPC++
    
   | 
 
Classes in this group are used for internal purposes. They are not intended for consumption outside the library. More...
Classes | |
| class | flopc::Boolean_base | 
| Base class for all "boolean" types of data.  More... | |
| class | flopc::Constant_base | 
| Base class for all "constant" types of data.  More... | |
| class | flopc::Constant | 
| Reference counted class for all "constant" types of data.  More... | |
| class | flopc::Constraint | 
| class | flopc::DataRef | 
| Reference to a set of data.  More... | |
| class | flopc::MP_domain_base | 
| Reference to a set of index values.  More... | |
| class | flopc::insertFunctor< nbr > | 
| Inserter for construction of a subset.  More... | |
| struct | flopc::Coef | 
| Internal representation of a Coefficient in a matrix.  More... | |
| class | flopc::GenerateFunctor | 
| Functor to facilitate generation of coefficients.  More... | |
| class | flopc::ObjectiveGenerateFunctor | 
| Functor to facilitate generation of the objective function.  More... | |
| class | flopc::MP_expression_base | 
| The base class for all expressions.  More... | |
| class | flopc::TerminalExpression | 
| The base class for all expressions.  More... | |
| class | flopc::Expression_operator | 
| The base class for all expressions.  More... | |
| class | flopc::MP_index_base | 
| Internal representation of a index.  More... | |
| class | flopc::MP_index_mult | 
| Internal representation of an index expression.  More... | |
| class | flopc::MP_index_sum | 
| Internal representation of an index expression.  More... | |
| class | flopc::MP_index_dif | 
| Internal representation of an index expression.  More... | |
| class | flopc::NormalMessenger | 
| class | flopc::VerboseMessenger | 
| class | flopc::MP_set_base | 
| Internal representation of a "set".  More... | |
| class | flopc::InsertFunctor< nbr > | 
| Internal representation of a "set".  More... | |
| class | flopc::MP_subset< nbr > | 
| Internal representation of a "set".  More... | |
| class | flopc::SUBSETREF | 
| Internal representation of a "set".  More... | |
| class | flopc::SubsetRef< nbr > | 
| Internal representation of a "set".  More... | |
| class | flopc::Functor | 
| Function object. Often used.  More... | |
| class | flopc::RowMajor | 
| class | flopc::Named | 
| Utility interface class for adding a string name onto a structure.  More... | |
| class | flopc::Handle< T > | 
| Utility for doing reference counted pointers.  More... | |
| class | flopc::VariableRef | 
Enumerations | |
| enum | flopc::Sense_enum { flopc::LE, flopc::GE, flopc::EQ } | 
| Enumeration for indicating direction of a constraint.  More... | |
| enum | flopc::variableType { flopc::continuous, flopc::discrete } | 
| Enumeration for indicating variable type.  More... | |
Functions | |
| template<int nbr, class T > | |
| std::vector< T > | flopc::makeVector (T i1, T i2=0, T i3=0, T i4=0, T i5=0) | 
Classes in this group are used for internal purposes. They are not intended for consumption outside the library.
| enum flopc::Sense_enum | 
Enumeration for indicating direction of a constraint.
| Enumerator | |
|---|---|
| LE | |
| GE | |
| EQ | |
Definition at line 32 of file MP_constraint.hpp.
| enum flopc::variableType | 
Enumeration for indicating variable type.
| Enumerator | |
|---|---|
| continuous | |
| discrete | |
Definition at line 26 of file MP_variable.hpp.
| std::vector<T> flopc::makeVector | ( | T | i1, | 
| T | i2 = 0,  | 
        ||
| T | i3 = 0,  | 
        ||
| T | i4 = 0,  | 
        ||
| T | i5 = 0  | 
        ||
| ) | 
This template makes a vector of appropriate size out of the variable number of arguments.
Definition at line 42 of file MP_utilities.hpp.
 1.8.5