OpenMD 3.1
Molecular Dynamics in the Open
|
Applies a uniform electric field gradient to the system. More...
#include <UniformGradient.hpp>
Public Member Functions | |
UniformGradient (SimInfo *info) | |
Additional Inherited Members | |
![]() | |
ForceModifier (SimInfo *info) | |
![]() | |
SimInfo * | info_ {nullptr} |
Applies a uniform electric field gradient to the system.
The gradient is applied as an external perturbation. The user specifies
in the .omd file where the two direction vectors,
The electrostatic potential corresponding to this uniform gradient is
where
The corresponding field is:
The field also grows unbounded and is not periodic. For these reasons, care should be taken in using a Uniform Gradient with point dipoles.
The corresponding field gradient is:
which is uniform everywhere.
The uniform field gradient applies a force on charged atoms,
For quadrupolar atoms, the uniform field gradient exerts a potential,
Definition at line 122 of file UniformGradient.hpp.
OpenMD::UniformGradient::UniformGradient | ( | SimInfo * | info | ) |
Definition at line 60 of file UniformGradient.cpp.