![]() |
Dakota
Version 6.21
Explore and Predict with Confidence
|
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 (const StringArray &labels_per_group) |
| populate functionLabels with scalar and unrolled field labels based on fieldLabels and group lengths | |
| void | resize_field_labels (const StringArray &old_full_labels, size_t old_field_elements) |
| void | update_field_labels () |
| update functionLabels with unrolled field labels based on fieldLabels and group lengths | |
| std::string | primary_fn_name () const |
| the primary function type as a friendly string, e.g., "objective_functions" | |
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 | priFieldLabels |
| labels for each primary response field | |
| RealVector | simulationVariance |
| simulation variance | |
| size_t | numScalarResponses = 0 |
| number of scalar responses (scalar primary + scalar constraints) | |
| size_t | numScalarPrimary = 0 |
| number of scalar primary reponses (secondary computed from difference) | |
| IntVector | priFieldLengths |
| length of each primary response field | |
| IntVector | coordsPerPriField |
| number of independent coordinates, e.g., x, t, for each field f(x,t) | |
| StringArray | metadataLabels |
| descriptors for metadata fields (empty if none) | |
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++).