Module dcg_sci_tool.reaction.get_hollowSite_outer_neighbors

Functions

def get_hollowSite_outer_neighbors_with_subsurface(data: ovito.data.DataCollection,
type_names_order: list,
hollow_site_atom_indexes: list) ‑> List[int]

获取hollow位点外围邻居原子,包括次表层原子。

Args

data : DataCollection
结构的ovito数据集合
type_names_order : list
原子类型名称列表,索引对应原子类型编号
hollow_site_atom_indexes : list
hollow位点原子索引列表

Returns

surface_neighbors (list): hollow位点外围表面邻居原子索引列表

def get_hollowSite_outer_surface_neighbors(data: ovito.data.DataCollection,
type_names_order: list,
hollow_site_atom_indexes: list) ‑> List[int]

获取hollow位点外围表面邻居原子

Args

data : DataCollection
结构的ovito数据集合
type_names_order : list
原子类型名称列表,索引对应原子类型编号
hollow_site_atom_indexes : list
hollow位点原git 子索引列表

Returns

surface_neighbors (list): hollow位点外围表面邻居原子索引列表

def get_hollowSite_subsurface_neighbors(data: ovito.data.DataCollection,
type_names_order: list,
hollow_site_atom_indexes: list) ‑> List[int]

获取hollow位点次表层原子

Args

data : DataCollection
结构的ovito数据集合
type_names_order : list
原子类型名称列表,索引对应原子类型编号
hollow_site_atom_indexes : list
hollow位点原子索引列表

Returns

subsurface_neighbors (list): hollow位点次表层原子索引列表