Constraint struct

提供: ComplexRI: Manual
ナビゲーションに移動 検索に移動

Background

Constraint2 は、分子内の内部座標やユーザー定義の一般化座標 (spcoord_struct を参照) に拘束をかける機能を与える。座標の種類に対して汎用的な仕様となっており、FreeFlex の特徴の一つとなっている。(拘束でなくバイアスポテンシャルをかけるときには、biasmk4_system_struct を用いる。) 質量のないサイトに対する拘束や、特異点のある拘束条件に対する拘束アルゴリズム(SF-RATTLE)もサポートされている。

現在、次の2通りの拘束のキーワードをサポートしている。

  • DISTANCE --- 2つのサイトまたは重心間の距離。
  • SPCOORD --- 一般化座標。
  • FREEZE --- 座標を固定する。

※ DISTANCE以外の他の分子内座標(角度、二面角、wagging角)は今のところサポートしていない。

使用法については、チュートリアル05:拘束計算 および 拘束計算 を参照のこと。