76 os << std::setprecision(std::numeric_limits<double>::max_digits10);
77 os << static_cast<int>(
type) <<
' ' <<
value.size();
78 for (
double v :
value) os <<
' ' << v;
90 for (
double& v :
value) is >> v;
99typedef std::tuple<std::string, double, double>
DVar_t;
std::map< std::string, double > namedVariableCollection_t
std::map< std::string, DVar_t > DVarContainer_t
namedVariableCollection_t variableDictionary_t
std::tuple< std::string, double, double > DVar_t
type of design variables
Role_t
roles a processor can attain
std::pair< std::string, double > namedVariable_t
std::map< std::string, reqVarInfo_t > reqVarContainer_t
struct reqVarInfo reqVarInfo_t
namedVariableCollection_t Param_t
std::pair< std::string, DVar_t > namedDVar_t
std::pair< std::string, reqVarInfo_t > namedReqVar_t
void writeState(std::ostream &os) const
write this info to a stream, replaces boost::serialization
std::vector< double > value
void readState(std::istream &is)
read this info from a stream, replaces boost::serialization