7 #include <boost/serialization/map.hpp>
8 #include "boost/serialization/vector.hpp"
9 #include "boost/tuple/tuple.hpp"
11 #include "boost/variant.hpp"
12 #include "boost/fusion/adapted/struct/adapt_struct.hpp"
13 #include "boost/fusion/include/adapt_struct.hpp"
55 template<
class Archive>
69 typedef boost::tuple<std::string, double, double>
DVar_t;
std::map< std::string, reqVarInfo_t > reqVarContainer_t
void serialize(Archive &ar, const unsigned int version)
std::pair< std::string, double > namedVariable_t
Role_t
roles a processor can attain
std::map< std::string, double > namedVariableCollection_t
std::pair< std::string, reqVarInfo_t > namedReqVar_t
namedVariableCollection_t Param_t
int version
opal version of input file
boost::tuple< std::string, double, double > DVar_t
type of design variables
std::pair< std::string, DVar_t > namedDVar_t
std::map< std::string, DVar_t > DVarContainer_t
std::map< std::string, double > variableDictionary_t
std::vector< double > value