Implementation of ScalarFunctionGradient that wraps a std::function object.
More...
#include <WrapperScalarFunctionGradient.hpp>
Implementation of ScalarFunctionGradient that wraps a std::function object.
◆ FunctionGradientEvalType
◆ WrapperScalarFunctionGradient()
sgpp::optimization::WrapperScalarFunctionGradient::WrapperScalarFunctionGradient |
( |
size_t |
d, |
|
|
FunctionGradientEvalType |
fGradient |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
d | dimension of the domain |
fGradient | function gradient to be wrapped |
Referenced by clone().
◆ ~WrapperScalarFunctionGradient()
sgpp::optimization::WrapperScalarFunctionGradient::~WrapperScalarFunctionGradient |
( |
| ) |
|
|
inlineoverride |
◆ clone()
void sgpp::optimization::WrapperScalarFunctionGradient::clone |
( |
std::unique_ptr< ScalarFunctionGradient > & |
clone | ) |
const |
|
inlineoverridevirtual |
◆ eval()
◆ fGradient
function gradient to be wrapped
Referenced by clone(), and eval().
The documentation for this class was generated from the following file: