Classes in this group are used for internal purposes. 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 |
Semantic representation of a constraint in a Math Program. More... | |
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 |
Internal use: used when Normal output is selected. More... | |
class | flopc::VerboseMessenger |
Internal use: used when Verbose output is selected. More... | |
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. More... | |
class | flopc::RowMajor |
Utility class to flatten multidimensional information into single dimentional offset information. More... | |
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 |
Semantic representation of a variable in a Math Program. More... | |
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) |
This template makes a vector of appropriate size out of the variable number of arguments. More... | |
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.