Python3関連のことを調べてみた

Python3関連のことを調べてみた

アンモニウムイオンかどうかの判定アルゴリズムの作成(ログ)

## 目標
POSCARファイルから,アンモニウムイオンを含むどうかを判定するアルゴリズムを作成する.

## 結合探索アルゴリズム
1.POSCARファイルが元素種N, Hを含む
2.POSCAR.nnlistにおいて,原子Nに対するNeigborsListに原子Hを4つ以上含む,中心原子Nが存在する.

####### 条件1:原子Nから原子Hに対して,結合手がちょうど4本生えているか? #######
3.2.の中心原子Nに対して,
1番近い原子がHであり,かつ2番目・3番目・4番目に近い原子もHである,中心原子Nが存在する.
4.2.の中心原子Nに対して,5番目に近い原子が
存在しない場合 → 条件1をクリア.
存在する場合 → 5.に進む.
5.2.の中心原子Nに対して,5番目に近い原子とHとの距離が,4番目に近い原子(:酸素H ∵手順3.)とのNH距離より大きい.
→ 条件1をクリア.

OTHERカテゴリの最新記事