|
MaMiCo 1.2
|
collects all the parameters necessary for the Usher algorithm More...
#include <UsherParticleInsertion.h>
Public Member Functions | |
| UsherParams (double rSigmaCoeff, double meanPotentialEnergyFactor, double uOverlapCoeff, double stepRefCoeff, unsigned int iterMax, unsigned int restartMax, double tolerance, double offsetFromOuterBoundary) | |
| a simple destructor | |
| ~UsherParams () | |
| a dummy destructor | |
| double | getStepRef (double numberDensity, double sigma) const |
| returns the maximal displacement parameter for the usher method, ref. figure 7 in the paper | |
Public Attributes | |
| double | _rSigmaCoeff |
| double | _meanPotentialEnergyFactor |
| double | _uOverlapCoeff |
| double | _stepRefCoeff |
| unsigned int | _iterMax |
| unsigned int | _restartMax |
| double | _tolerance |
| double | _offsetFromOuterBoundary |
collects all the parameters necessary for the Usher algorithm
|
inline |
returns the maximal displacement parameter for the usher method, ref. figure 7 in the paper
| unsigned int coupling::UsherParticleInsertion< LinkedCell, dim >::UsherParams::_iterMax |
maximal number of usher iterations per try
| double coupling::UsherParticleInsertion< LinkedCell, dim >::UsherParams::_meanPotentialEnergyFactor |
scales for the U_0 value of the Usher algorithm
| double coupling::UsherParticleInsertion< LinkedCell, dim >::UsherParams::_offsetFromOuterBoundary |
offset of the md domain (difference between the left, lower, front corner to 0,0,0)
| unsigned int coupling::UsherParticleInsertion< LinkedCell, dim >::UsherParams::_restartMax |
maximal number of usher restarts
| double coupling::UsherParticleInsertion< LinkedCell, dim >::UsherParams::_rSigmaCoeff |
coefficient to adapt r_sigma (see Usher algorithm for details,), r_sigma = sigma * rSigmaCoeff
| double coupling::UsherParticleInsertion< LinkedCell, dim >::UsherParams::_stepRefCoeff |
the maximal displacment
| double coupling::UsherParticleInsertion< LinkedCell, dim >::UsherParams::_tolerance |
sets the tolerance, between the reached energy level and the goal energy level
| double coupling::UsherParticleInsertion< LinkedCell, dim >::UsherParams::_uOverlapCoeff |
scales the overlap energy U_ovlp (refers to the Usher algorithm)