hops
|
Mixin that adds coldness to model evaluations. More...
#include <Coldness.hpp>
Public Member Functions | |
Coldness (ModelType model, double coldness=1) | |
MatrixType::Scalar | computeNegativeLogLikelihood (const VectorType &state) |
std::optional< VectorType > | computeLogLikelihoodGradient (const VectorType &state) |
std::optional< MatrixType > | computeExpectedFisherInformation (const VectorType &state) |
double | getColdness () const |
void | setColdness (double newColdness) |
Mixin that adds coldness to model evaluations.
The result of calls to model are rescaled the coldness. This is useful for ensemble models such as Parallel Tempering.
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |