Internal (private) interface.

Classes in this group are used for internal purposes. More...

Classes

class  flopc::Boolean_base
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_base
 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...
class  flopc::MP_expression_base
 The base class for all expressions. More...
class  flopc::TerminalExpression
 The base class for all expressions. More...
class  flopc::VariableRef
 Semantic representation of a variable in a Math Program. 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...

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 >
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.

Detailed Description

Classes in this group are used for internal purposes.

They are not intended for consumption outside the library.


Enumeration Type Documentation

Enumeration for indicating direction of a constraint.

Enumerator:
LE 
GE 
EQ 

Definition at line 35 of file MP_constraint.hpp.

Enumeration for indicating variable type.

Enumerator:
continuous 
discrete 

Definition at line 23 of file MP_variable.hpp.


Function Documentation

template<int nbr, class T >
vector<T> flopc::makeVector ( i1,
i2 = 0,
i3 = 0,
i4 = 0,
i5 = 0 
) [inline]

This template makes a vector of appropriate size out of the variable number of arguments.

Definition at line 45 of file MP_utilities.hpp.


Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1