OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <vector>
#include <map>
#include <boost/serialization/map.hpp>
#include "boost/serialization/vector.hpp"
#include "boost/tuple/tuple.hpp"
#include "boost/variant.hpp"
#include "boost/fusion/adapted/struct/adapt_struct.hpp"
#include "boost/fusion/include/adapt_struct.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 |