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)