|
OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
#include <map>#include <utility>#include <vector>#include "boost/tuple/tuple.hpp"#include "Expression/Expression.h"

Go to the source code of this file.
Classes | |
| struct | reqVarInfo_t |
Typedefs | |
| typedef std::pair< std::string, double > | namedVariable_t |
| typedef std::map< std::string, double > | namedVariableCollection_t |
| typedef namedVariableCollection_t | Param_t |
| typedef namedVariableCollection_t | variableDictionary_t |
| typedef std::pair< std::string, reqVarInfo_t > | namedReqVar_t |
| typedef std::map< std::string, reqVarInfo_t > | reqVarContainer_t |
| typedef boost::tuple< std::string, double, double > | DVar_t |
| type of design variables More... | |
| typedef std::pair< std::string, DVar_t > | namedDVar_t |
| typedef std::map< std::string, DVar_t > | DVarContainer_t |
Enumerations | |
| enum | Role_t { WORKER , OPTIMIZER , POLLER , UNASSIGNED } |
| roles a processor can attain More... | |
| enum | InfoType_t { EVALUATE , DERIVATE } |
| enum | Position_t { TIME , POSITION } |
| enum | DVar_tIdx { VAR_NAME , LOWER_BOUND , UPPER_BOUND } |
| typedef boost::tuple<std::string, double, double> DVar_t |
| typedef std::map<std::string, DVar_t> DVarContainer_t |
| typedef std::pair<std::string, DVar_t> namedDVar_t |
| typedef std::pair<std::string, reqVarInfo_t> namedReqVar_t |
| typedef std::pair<std::string, double> namedVariable_t |
| typedef std::map<std::string, double> namedVariableCollection_t |
| typedef namedVariableCollection_t Param_t |
| typedef std::map<std::string, reqVarInfo_t> reqVarContainer_t |
| enum InfoType_t |
| enum Position_t |