OpenMD 3.1
Molecular Dynamics in the Open
|
Applies an EM field representing light to the system. More...
#include <Light.hpp>
Public Member Functions | |
Light (SimInfo *info) | |
Additional Inherited Members | |
Protected Member Functions inherited from OpenMD::ForceModifier | |
ForceModifier (SimInfo *info) | |
Protected Attributes inherited from OpenMD::ForceModifier | |
SimInfo * | info_ {nullptr} |
Applies an EM field representing light to the system.
The field is applied as an external perturbation. The user specifies
in the .omd file where the propagationDirection vector, \( \mathbf{k} \) is a unit vector, the value of \( c \) is in units of \( W cm^{-2} \), and wavelength, \( l \) is in nm.
Alternatively, the user can specify
with frequency, \( w \) measured in Hz, or alternatively:
with the components of the wavevector specified in \( \AA^{-1} \). In all cases, options for polarization include "x", "y", "+", or "-".