#include <ALikelihood.hpp>
Public Member Functions | |
| ALikelihood (ModelGeneric *model, const Db *db, bool reml=false) | |
| ALikelihood (const ALikelihood &r) | |
| ALikelihood & | operator= (const ALikelihood &r) |
| virtual | ~ALikelihood () |
| double | computeCost (bool verbose=false) override |
| double | computeLogLikelihood (bool verbose=false) |
| getBeta () const | |
Public Member Functions inherited from gstlrn::AModelOptim | |
| AModelOptim (ModelGeneric *model=nullptr, bool verbose=false) | |
| void | setEnvironment (const MatrixSymmetric &vars, double href, double epsilon=EPSILON6) |
| AModelOptim & | operator= (const AModelOptim &r) |
| void | setAuthorizedAnalyticalGradients (bool authorized) |
| bool | getAuthorizedAnalyticalGradients () const |
| virtual | ~AModelOptim () |
| void | setGradients (std::vector< std::function< double(const std::vector< double > &)> > &gradients) |
| void | setVerbose (bool verbose=false, bool trace=false) |
| double | eval (const std::vector< double > &x) |
| virtual void | evalGrad (vect res) |
| double | run () |
| void | resetIter () |
| std::shared_ptr< ListParams > | getParams () const |
| void | evalGradInEffectiveDimension (vect res) |
| gstlrn::ALikelihood::ALikelihood | ( | ModelGeneric * | model, |
| const Db * | db, | ||
| bool | reml = false |
||
| ) |
| gstlrn::ALikelihood::ALikelihood | ( | const ALikelihood & | r | ) |
|
virtual |
|
overridevirtual |
Implements gstlrn::AModelOptim.
| double gstlrn::ALikelihood::computeLogLikelihood | ( | bool | verbose = false | ) |
|
inline |
| ALikelihood & gstlrn::ALikelihood::operator= | ( | const ALikelihood & | r | ) |