Module dcg_sci_tool.structures_analysis.get_pdau_surface_atoms
Functions
def get_pdau_surface_atoms(data, type_names_order, cutoff=4.0, CN_threshold=12)-
获取位于 PdAu 簇表面的原子索引列表,基于配位数。
对于致密、严格对称的结构(如代码生成的PdAu标准正二十面体团簇):
cutoff = 3.5, CN_threshold = 12对于MD或者MD帧优化得到的结构:
cutoff = 4.0, CN_thershold = 12Args
data:DataCollection- OVITO 数据对象,包含原子结构信息
type_names_order:list- 原子类型名称顺序列表
cutoff:float- 配位数计算的截断距离,单位为 Å(默认 4.0 Å,可取范围内尽量取大,增大适用范围)
CN_thershold:int- 体相配位数阈值,用于判断原子是否位于表面(默认 12)
Returns
surface_atoms (list): 位于 PdAu 簇表面的原子索引列表