DataResponses Class Reference

Handle class for responses specification data. More...

List of all members.

Public Member Functions

 DataResponses ()
 constructor
 DataResponses (const DataResponses &)
 copy constructor
 ~DataResponses ()
 destructor
DataResponsesoperator= (const DataResponses &)
 assignment operator
void write (std::ostream &s) const
 write a DataResponses object to an std::ostream
void read (MPIUnpackBuffer &s)
 read a DataResponses object from a packed MPI buffer
void write (MPIPackBuffer &s) const
 write a DataResponses object to a packed MPI buffer

Static Public Member Functions

static bool id_compare (const DataResponses &dr, const std::string &id)
 compares the idResponses attribute of DataResponses objects

Private Attributes

DataResponsesRepdataRespRep
 pointer to the body (handle-body idiom)

Friends

class ProblemDescDB
class NIDRProblemDescDB
void run_dakota_data ()
 library_mode default data initializer

Detailed Description

Handle class for responses specification data.

The DataResponses class is used to provide a memory management handle for the data in DataResponsesRep. It is populated by IDRProblemDescDB::responses_kwhandler() and is queried by the ProblemDescDB::get_<datatype>() functions. A list of DataResponses objects is maintained in ProblemDescDB::dataResponsesList, one for each responses specification in an input file.


The documentation for this class was generated from the following files:

Generated on 1 Feb 2013 for Dakota by  doxygen 1.6.1