OpenMD 3.0
Molecular Dynamics in the Open
|
A bend used primarily in UFF that utilizes a Fourier series in terms of the cosine of the bend angle: More...
#include <CosineSeriesBendType.hpp>
Public Member Functions | |
CosineSeriesBendType (RealType theta, RealType k) | |
void | setForceConstant (RealType k) |
RealType | getForceConstant () |
void | calcForce (RealType theta, RealType &V, RealType &dVdtheta) |
Public Member Functions inherited from OpenMD::BendType | |
BendType (RealType theta) | |
RealType | getTheta () |
void | setTheta (RealType theta) |
Additional Inherited Members | |
Protected Attributes inherited from OpenMD::BendType | |
RealType | theta0_ |
A bend used primarily in UFF that utilizes a Fourier series in terms of the cosine of the bend angle:
\[ Vbend = k \left[ C_0 + C_1 \cos(\theta) + C_2 \cos(2 \theta) \right] \]
Definition at line 60 of file CosineSeriesBendType.hpp.
|
inline |
Definition at line 62 of file CosineSeriesBendType.hpp.
|
inlinevirtual |
Implements OpenMD::BendType.
Definition at line 74 of file CosineSeriesBendType.hpp.
|
inline |
Definition at line 72 of file CosineSeriesBendType.hpp.
|
inline |
Definition at line 70 of file CosineSeriesBendType.hpp.