Gromacs
2025-dev-20240913-b871546
|
Functions | |
int64_t | calcTargetUpdateInterval (const AwhParams &awhParams, const AwhBiasParams &awhBiasParams) |
Determines the interval for updating the target distribution. More... | |
int64_t | calcCheckCoveringInterval (const AwhParams &awhParams, ArrayRef< const DimParams > dimParams, ArrayRef< const GridAxis > gridAxis) |
Determines the step interval for checking for covering. More... | |
double | getInitialHistogramSizeEstimate (const AwhBiasParams &awhBiasParams, ArrayRef< const GridAxis > gridAxis, double beta, double samplingTimestep) |
Estimate a reasonable initial reference weight histogram size. More... | |
int | getNumSharedUpdate (const AwhBiasParams &awhBiasParams, int numSharingSimulations) |
Returns the number of simulations sharing bias updates. More... | |
int64_t gmx::anonymous_namespace{biasparams.cpp}::calcCheckCoveringInterval | ( | const AwhParams & | awhParams, |
ArrayRef< const DimParams > | dimParams, | ||
ArrayRef< const GridAxis > | gridAxis | ||
) |
Determines the step interval for checking for covering.
[in] | awhParams | AWH parameters. |
[in] | dimParams | Parameters for the dimensions of the coordinate. |
[in] | gridAxis | The BiasGrid axes. |
int64_t gmx::anonymous_namespace{biasparams.cpp}::calcTargetUpdateInterval | ( | const AwhParams & | awhParams, |
const AwhBiasParams & | awhBiasParams | ||
) |
Determines the interval for updating the target distribution.
The interval value is based on the target distrbution type (this could be made a user-option but there is most likely no big need for tweaking this for most users).
[in] | awhParams | AWH parameters. |
[in] | awhBiasParams | Bias parameters. |
double gmx::anonymous_namespace{biasparams.cpp}::getInitialHistogramSizeEstimate | ( | const AwhBiasParams & | awhBiasParams, |
ArrayRef< const GridAxis > | gridAxis, | ||
double | beta, | ||
double | samplingTimestep | ||
) |
int gmx::anonymous_namespace{biasparams.cpp}::getNumSharedUpdate | ( | const AwhBiasParams & | awhBiasParams, |
int | numSharingSimulations | ||
) |
Returns the number of simulations sharing bias updates.
[in] | awhBiasParams | Bias parameters. |
[in] | numSharingSimulations | The number of simulations to share the bias across. |