FixedHarmonic
Interactor/Bonds/Bond1/FixedHarmonic.cu
The FixedHarmonic potential applies a harmonic restraint between a particle and a fixed point in space.
\[U = \frac{1}{2}K(r - r_0)^2\]
where:
\(K\) is the spring constant
\(r\) is the distance between the particle and the fixed point
\(r_0\) is the equilibrium distance
type:
Bond1,FixedHarmonicparameters:
Nonedata:
id_i:int: Id of the particleK:real: Spring constant \([energy]/[distance]^2\)r0:real: Equilibrium distance \([distance]\)position:real3: Fixed point coordinates \([distance]\)
Example:
"fixedHarmonicBonds":{
"type":["Bond1","FixedHarmonic"],
"parameters":{},
"labels":["id_i", "K", "r0", "position"],
"data":[[0, 100.0, 1.0, [0.0, 0.0, 0.0]],
[1, 100.0, 1.0, [1.0, 1.0, 1.0]]]
}