用C语言构建简单的石墨烯六边形模型(附带边界条件)

一个非常简单的石墨烯模型构建,可以做一些小的分子动力学模拟。六边形模型很容易构造,关键是处理周期边界上的原子。可供物理学,材料学方面的本科生和硕士低年级参考。

效果图:

用C语言构建简单的石墨烯六边形模型(附带边界条件)_第1张图片

头文件head.h:

#define N 40 //40个原子
#define dx 2.4595121  //水平方向上两个原子的距离
#define dy 0.71
#define bd 1.42 //键长

你可能感兴趣的:(几何学,算法,拓扑学)