#include <AModelOptim.hpp>
◆ AModelOptim()
gstlrn::AModelOptim::AModelOptim |
( |
ModelGeneric * |
model = nullptr , |
|
|
bool |
verbose = false |
|
) |
| |
◆ ~AModelOptim()
gstlrn::AModelOptim::~AModelOptim |
( |
| ) |
|
|
virtual |
◆ computeCost()
virtual double gstlrn::AModelOptim::computeCost |
( |
bool |
verbose = false | ) |
|
|
pure virtual |
◆ eval()
double gstlrn::AModelOptim::eval |
( |
const std::vector< double > & |
x | ) |
|
◆ evalGrad()
void gstlrn::AModelOptim::evalGrad |
( |
vect |
res | ) |
|
|
virtual |
◆ getAuthorizedAnalyticalGradients()
bool gstlrn::AModelOptim::getAuthorizedAnalyticalGradients |
( |
| ) |
const |
◆ operator=()
◆ resetIter()
void gstlrn::AModelOptim::resetIter |
( |
| ) |
|
◆ run()
void gstlrn::AModelOptim::run |
( |
| ) |
|
◆ setAuthorizedAnalyticalGradients()
void gstlrn::AModelOptim::setAuthorizedAnalyticalGradients |
( |
bool |
authorized | ) |
|
◆ setEnvironment()
void gstlrn::AModelOptim::setEnvironment |
( |
const MatrixSymmetric & |
vars, |
|
|
double |
href |
|
) |
| |
◆ setGradients()
void gstlrn::AModelOptim::setGradients |
( |
std::vector< std::function< double(const std::vector< double > &)> |
, |
|
|
& |
gradients |
|
) |
| |
◆ setVerbose()
void gstlrn::AModelOptim::setVerbose |
( |
bool |
verbose = false , |
|
|
bool |
trace = false |
|
) |
| |
The documentation for this class was generated from the following files:
- include/Estimation/AModelOptim.hpp
- src/Estimation/AModelOptim.cpp