VelocityVerlet #
ニュートンの運動方程式に従い、エネルギー・体積・粒子数一定のシミュレーションを行います。
例 #
[simulator]
integrator.type = "VelocityVerlet"
integrator.remove.translation = true
integrator.remove.rotation = true
integrator.remove.rescale = true
入力 #
delta_tなどの他のパラメータは[simulator]で設定します。
type: 文字列型- Integratorの種類を指定します。
"VelocityVerlet"です。
- Integratorの種類を指定します。
remove: テーブル型 (optional)translation: 論理値型trueの場合、毎ステップ、系全体の並進速度成分を取り除きます。
rotation: 論理値型trueの場合、毎ステップ、系全体の回転速度成分を取り除きます。
rescale: 論理値型trueになっていた場合、全体の速度ベクトルをリスケールすることで速度を減算した分の運動エネルギーを補填します。
- 省略した場合、全て
falseになります。