|
faunus
|
Helper class for constructing smart monte carlo moves. More...
#include <smart_montecarlo.h>
Public Member Functions | |
| MoveSupport (const Space &spc, const json &j) | |
| double | bias () |
| Returns the bias energy. More... | |
| void | to_json (json &j) const |
| template<std::ranges::range Range> | |
| OptionalElement | select (Range &mollist, Random &random) |
Helper class for constructing smart monte carlo moves.
| double Faunus::SmarterMonteCarlo::MoveSupport< T >::bias | ( | ) |
Returns the bias energy.
Requires the total number of elements inside the region, Nin, which is explicitly sampled until Nin is converged whereafter a constant, mean value is assigned. (speed optimization; approximation)
| MoveSupport< T >::OptionalElement Faunus::SmarterMonteCarlo::MoveSupport< T >::select | ( | Range & | mollist, |
| Random & | random | ||
| ) |
1.8.13