#include <map>
#include <utility>
#include <vector>
#include "boost/tuple/tuple.hpp"
#include "Expression/Expression.h"
Go to the source code of this file.
◆ DVar_t
typedef boost::tuple<std::string, double, double> DVar_t |
type of design variables
Definition at line 84 of file Types.h.
◆ DVarContainer_t
◆ namedDVar_t
◆ namedReqVar_t
◆ namedVariable_t
◆ namedVariableCollection_t
◆ Param_t
◆ reqVarContainer_t
◆ reqVarInfo_t
type of an expression value is either a single double in case of objectives and for constraints we include the value of LHS and RHS. a requested variable has the following form:
- type of the request (derivation, evaluation, ...)
- vector value (objectives just a single value; constraints return three values: actual value, lhs value, rhs value)
- boolean denoting the status of the evaluation and if the returned result is valid
◆ variableDictionary_t
◆ DVar_tIdx
Enumerator |
---|
VAR_NAME | |
LOWER_BOUND | |
UPPER_BOUND | |
Definition at line 85 of file Types.h.
◆ InfoType_t
Enumerator |
---|
EVALUATE | |
DERIVATE | |
Definition at line 42 of file Types.h.
◆ Position_t
◆ Role_t
roles a processor can attain
Enumerator |
---|
WORKER | |
OPTIMIZER | |
POLLER | |
UNASSIGNED | |
Definition at line 35 of file Types.h.