#include <Optim.hpp>
◆ Optim() [1/2]
◆ Optim() [2/2]
gstlrn::Optim::Optim |
( |
const Optim & |
| ) |
|
|
delete |
◆ ~Optim()
gstlrn::Optim::~Optim |
( |
| ) |
|
◆ getAuthorizedAnalyticalGradients()
bool gstlrn::Optim::getAuthorizedAnalyticalGradients |
( |
| ) |
const |
|
inline |
◆ minimize()
double gstlrn::Optim::minimize |
( |
std::vector< double > & |
x | ) |
|
◆ operator=()
Optim & gstlrn::Optim::operator= |
( |
const Optim & |
| ) |
|
|
delete |
◆ setAuthorizedAnalyticalGradients()
void gstlrn::Optim::setAuthorizedAnalyticalGradients |
( |
bool |
authorized | ) |
|
|
inline |
◆ setGradient()
void gstlrn::Optim::setGradient |
( |
std::function< void(vect)> |
gradient, |
|
|
const std::vector< size_t > & |
dispatch = {} , |
|
|
const std::vector< size_t > & |
dispatchIndex = {} |
|
) |
| |
◆ setGradientComponents()
void gstlrn::Optim::setGradientComponents |
( |
const std::vector< std::function< double(const std::vector< double > &)> |
, |
|
|
& |
partials |
|
) |
| |
◆ setLowerBounds()
void gstlrn::Optim::setLowerBounds |
( |
const std::vector< double > & |
lb | ) |
|
◆ setObjective()
void gstlrn::Optim::setObjective |
( |
std::function< double(const std::vector< double > &)> |
objective | ) |
|
◆ setUpperBounds()
void gstlrn::Optim::setUpperBounds |
( |
const std::vector< double > & |
ub | ) |
|
◆ setXtolRel()
void gstlrn::Optim::setXtolRel |
( |
double |
tol | ) |
|
The documentation for this class was generated from the following files:
- include/Basic/Optim.hpp
- src/Basic/Optim.cpp