hops
|
#include <ModelWrapper.hpp>
Public Member Functions | |
ModelWrapper (std::shared_ptr< Model > model) | |
virtual MatrixType::Scalar | computeNegativeLogLikelihood (const VectorType &state) |
virtual std::optional< VectorType > | computeLogLikelihoodGradient (const VectorType &state) |
virtual std::optional< MatrixType > | computeExpectedFisherInformation (const VectorType &state) |
const std::shared_ptr< Model > & | getModel () const |
void | setModel (const std::shared_ptr< Model > &newModel) |
bool | hasModel () |
@Brief Wrapper to help mix in models to proposals. It also allows for swapping models dynamically.
|
inlineexplicit |
|
inlinevirtual |
@Brief Virtual because later mixins are allowed to override, e.g. Coldness
|
inlinevirtual |
@Brief Virtual because later mixins are allowed to override, e.g. Coldness
|
inlinevirtual |
@Brief Virtual because later mixins are allowed to override, e.g. Coldness
|
inline |
|
inline |
|
inline |