计算化学公社

标题: 团簇程序开发求助 [打印本页]

作者
Author:
my_aman    时间: 2017-5-3 21:02
标题: 团簇程序开发求助
求解释一下产生这种结构的编程思路是什么样子的呢,谢谢了。并且求交替产生两种原子类型的空间结构的C程序写的代码

作者
Author:
zyj19831206    时间: 2017-5-3 21:32
ABCLUSTER不知道能不能做这个?张老师编写的那个代码。
作者
Author:
my_aman    时间: 2017-5-3 21:52
zyj19831206 发表于 2017-5-3 21:32
ABCLUSTER不知道能不能做这个?张老师编写的那个代码。

棒棒哒,网站上说免费提供代码,并且是C写的。太感谢了。
作者
Author:
get-it    时间: 2017-5-3 22:19
这种方法怎么样:
A, B两种原子,A-B距离为r。首先随机产生A原子的团簇,检查原子间距,如果小于2r,就认为两个A原子通过一个B原子相连,在中点(或者偏移一些)放上一个B原子。然后检查B原子之间的距离,如果B-B距离小于某一阈值,可以做两种操作:1, 合并两个B原子,2, 两个B原子朝相反的方向移动。
不过这样还是有一些图中的结构产生不出来,可能还要加些随机的东西。
作者
Author:
my_aman    时间: 2017-5-4 14:44
get-it 发表于 2017-5-3 22:19
这种方法怎么样:
A, B两种原子,A-B距离为r。首先随机产生A原子的团簇,检查原子间距,如果小于2r,就认 ...

好的,谢谢哈




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3