SurrogateDataPoint Class Reference

for defining a "truth" data point. More...

List of all members.

Public Member Functions

 SurrogateDataPoint ()
 default constructor
 SurrogateDataPoint (const RealVector &x, const Real &fn_val, const RealBaseVector &fn_grad, const RealMatrix &fn_hess)
 standard constructor
 SurrogateDataPoint (const SurrogateDataPoint &sdp)
 copy constructor
 ~SurrogateDataPoint ()
 destructor
SurrogateDataPointoperator= (const SurrogateDataPoint &sdp)
 assignment operator
bool operator== (const SurrogateDataPoint &sdp) const
 equality operator
const RealVectorcontinuous_variables () const
 return continuousVars
const Real & response_function () const
 return responseFn
const RealBaseVectorresponse_gradient () const
 return responseGrad
const RealMatrixresponse_hessian () const
 return responseHess
bool is_null () const
 function to check sdpRep (does this handle contain a body)

Private Attributes

SurrogateDataPointRepsdpRep
 pointer to the body (handle-body idiom)


Detailed Description

for defining a "truth" data point.

A list of these data points is contained in each Approximation instance (Approximation::currentPoints) and provides the data to build the approximation. A handle-body idiom is used to avoid excessive data copying overhead.


The documentation for this class was generated from the following file:
Generated on Wed Nov 5 19:54:06 2008 for DAKOTA by  doxygen 1.5.1