コード例 #1
0
ファイル: many_body.py プロジェクト: chrisjonesBSU/hoomd-blue
 def __init__(self, nlist, default_r_cut=None):
     self._nlist = validate_nlist(nlist)
     r_cut_param = TypeParameter(
         'r_cut', 'particle_types',
         TypeParameterDict(positive_real, len_keys=2))
     if default_r_cut is not None:
         r_cut_param.default = default_r_cut
     self._add_typeparam(r_cut_param)
コード例 #2
0
 def __init__(self, nlist, default_r_cut=None, mode="none"):
     self._nlist = OnlyTypes(md.nlist.NList, strict=True)(nlist)
     tp_r_cut = TypeParameter('r_cut', 'particle_types',
                              TypeParameterDict(positive_real, len_keys=2))
     if default_r_cut is not None:
         tp_r_cut.default = default_r_cut
     self._param_dict.update(ParameterDict(mode=OnlyFrom(['none', 'shift'])))
     self.mode = mode
     self._add_typeparam(tp_r_cut)
コード例 #3
0
 def __init__(self, nlist, default_r_cut=None):
     super().__init__()
     r_cut_param = TypeParameter(
         'r_cut', 'particle_types',
         TypeParameterDict(positive_real, len_keys=2))
     if default_r_cut is not None:
         r_cut_param.default = default_r_cut
     self._add_typeparam(r_cut_param)
     self._param_dict.update(ParameterDict(nlist=hoomd.md.nlist.NList))
     self.nlist = nlist