Harmonic

HarmonicPotential #

シンプルで、様々な用途で用いられる調和振動子ポテンシャルです。

\[U(v) = k(v-v_0)^2\]

#

[[forcefields.local]]
interaction = "BondLength"
potential   = "Harmonic"
topology    = "bond"
parameters  = [
    {indices = [0, 1], offset = 100, v0 = 1.0, k = 100.0},
    # ...
]

入力 #

  • k: 浮動小数点数型
    • ポテンシャルの強さを指定します。
  • v0: 浮動小数点数型
    • 最安定点を指定します。
  • indices: 整数の配列型(長さ:2)
    • どの粒子の間に適用するかを指定します。最初の粒子は0番めです。
  • offset: 整数型(省略可能)
    • インデックスに加算する値です。省略可能です。