DLCA离线项目
作者:迭戈·罗森伯格
描述
该代码通过粒子的随机搭配以及这些粒子的随机运动(取决于粒子的质量)生成一个更大的集群,从而生成DLCA集群。这些粒子的运动是伪随机的,并且取决于它们的质量(就像在粒子动力学模拟中会发生的那样)。与此同时,可以添加一个限制,以使粒子只有在其协调数为0或1时才可以粘附。在这些簇上,我们测量其分形维数和簇渗入晶格的概率。
代码
该项目分为三个主要文件,负责创建群集,一个用于测量生成群集的分形维数,另一个用于衡量群集渗漏的概率。
创建CCA集群:
MainDLCA.c
分形维数的测量:
FracDimDLCA.py
分形渗流的测量:
渗滤液DLCA.c
附加功能:
展开群集→TreeDLCA.py
重心并移至Python中心→FunctionsDLCA.py
在Python中绘制图集群→DlCAPlot.py
档案文件
主CCA
包含主要代码
2021-10-28 17:42:06
46KB
C
1