本文整理汇总了Python中abipy.core.structure.Structure.boxed_atom方法的典型用法代码示例。如果您正苦于以下问题:Python Structure.boxed_atom方法的具体用法?Python Structure.boxed_atom怎么用?Python Structure.boxed_atom使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类abipy.core.structure.Structure
的用法示例。
在下文中一共展示了Structure.boxed_atom方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: add_task_with_ecut
# 需要导入模块: from abipy.core.structure import Structure [as 别名]
# 或者: from abipy.core.structure.Structure import boxed_atom [as 别名]
def add_task_with_ecut(self, ecut):
"""Register a new task with cutoff energy ecut."""
# One atom in a box of lenghts acell.
inp = abilab.AbinitInput(structure=Structure.boxed_atom(self.pseudo, acell=self.acell),
pseudos=self.pseudo)
# Gamma-only sampling.
inp.add_abiobjects(self.spin_mode, self.smearing, KSampling.gamma_only())
inp.set_vars(
ecut=ecut,
toldfe=self.toldfe,
prtwf=1,
)
self.ecuts.append(ecut)
self.register_scf_task(inp)