Dakota
Version
Explore and Predict with Confidence
|
Public Member Functions | |
DakotaROLObjectiveGrad (Model &model) | |
Constructor. More... | |
virtual | ~DakotaROLObjectiveGrad () |
Destructor. | |
void | gradient (std::vector< Real > &g, const std::vector< Real > &x, Real &tol) override |
Function to return the response gradient to ROL. | |
Public Member Functions inherited from DakotaROLObjective | |
DakotaROLObjective (Model &model) | |
Constructor. More... | |
Real | value (const std::vector< Real > &x, Real &tol) override |
Function to return the objective value (response) to ROL. | |
Additional Inherited Members | |
Public Attributes inherited from DakotaROLObjective | |
Model & | dakotaModel |
Dakota problem data provided by user. | |
DakotaROLObjectiveGrad is derived from DakotaROLObjective. It implements overrides of ROL member functions to provide a Dakota-specific Gradient support for the objective function. This separate class is needed to allow for the option of utilizing ROL's finite-differenced gradients
DakotaROLObjectiveGrad | ( | Model & | model | ) |
Constructor.
Implementation of the DakotaROLObjectiveGrad class.