Dakota  Version 6.15
Explore and Predict with Confidence
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
DakotaROLObjectiveGrad Class Reference
Inheritance diagram for DakotaROLObjectiveGrad:
DakotaROLObjective DakotaROLObjectiveHess

Public Member Functions

 DakotaROLObjectiveGrad (Model &model)
 Constructor. More...
virtual ~DakotaROLObjectiveGrad ()
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
 Dakota problem data provided by user.

Detailed Description

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

Constructor & Destructor Documentation


Implementation of the DakotaROLObjectiveGrad class.

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