$extrastylesheet
|
Dakota
Version 6.2
|
The representation of a SharedResponseData instance. This representation, or body, may be shared by multiple SharedResponseData handle instances. More...
Public Member Functions | |
| ~SharedResponseDataRep () | |
| destructor must be public for shared_ptr | |
Private Member Functions | |
| SharedResponseDataRep () | |
| default constructor | |
| SharedResponseDataRep (const ProblemDescDB &problem_db) | |
| standard constructor | |
| SharedResponseDataRep (const ActiveSet &set) | |
| alternate on-the-fly constructor | |
| void | copy_rep (SharedResponseDataRep *srd_rep) |
| copy the data from srd_rep to the current representation | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
| serialize the core shared response data: write and read are symmetric for this class | |
| bool | operator== (const SharedResponseDataRep &other) |
| experimental operator== for use in unit testing | |
| void | build_field_labels () |
| build/update the unrolled field labels based on fieldLabels and group lengths | |
Private Attributes | |
| short | responseType |
| enumeration of BASE_RESPONSE, SIMULATION_RESPONSE, or EXPERIMENT_RESPONSE | |
| short | primaryFnType |
| data set type for primary response: generic, objective, calibration | |
| String | responsesId |
| response identifier string from the input file | |
| StringArray | functionLabels |
| fine-grained (unrolled) set of response function identifiers used to improve output readability; length Response::functionValues | |
| StringArray | fieldLabels |
| labels for each field group | |
| size_t | numScalarResponses |
| number of scalar responses | |
| IntVector | fieldRespGroupLengths |
| index of field lengths for field data | |
| IntVector | numCoordsPerField |
| dimensions of each function | |
Friends | |
| class | SharedResponseData |
| class | boost::serialization::access |
| allow boost access to serialize this class | |
The representation of a SharedResponseData instance. This representation, or body, may be shared by multiple SharedResponseData handle instances.
The SharedResponseData/SharedResponseDataRep pairs utilize a handle-body idiom (Coplien, Advanced C++).
1.7.6.1