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)
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)
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