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 |