RectangularBox #
RectangularBox
は粒子を箱の中に拘束する相互作用です。
初期位置で粒子が箱の外に出ていた場合、エラーで終了します。
周期境界条件が課せられていた場合、機能しません。境界条件は設定しないようにしてください。
例 #
[[forcefields.external]]
interaction = "RectangularBox"
potential = "ExcludedVolumeWall"
box.lower = [ 0.0, 0.0, 0.0]
box.upper = [100.0, 100.0, 100.0]
box.margin = 0.4
# potential related
epsilon = 0.1
parameters = [
{index = 0, radius = 1.0}, # required parameters depend on potential.
]
入力 #
interaction
: 文字列型- 相互作用の名前です。ここでは、
"RectangularBox"
です。
- 相互作用の名前です。ここでは、
potential
: 文字列型box
: テーブル型box.lower
: 浮動小数点数の配列型(長さ: 3)- 箱の座標が小さい方の頂点です。
box.upper
: 浮動小数点数の配列型(長さ: 3)- 箱の座標が大きい方の頂点です。
box.margin
: 浮動小数点数型- 内部で用いる近接リストのマージンです。カットオフ長に対する相対値です。