pysimm.forcefield.pcff module¶
-
class
pysimm.forcefield.pcff.Pcff(db_file=None)[source]¶ Bases:
pysimm.forcefield.forcefield.ForcefieldForcefield object with typing rules for Pcff model. By default reads data file in forcefields subdirectory.
-
ff_name¶ pcff
-
pair_style¶ class2
-
ff_class¶ 2
-
nb_mixing¶ sixth
-
assign_atypes(s)[source]¶ Pcff specific angle typing rules. Requires
SystemobjectParticleobjects have bonds, type and type.name defined. * use after assign_ptypes *Parameters: s – SystemReturns: None
-
assign_btypes(s)[source]¶ Pcff specific bond typing rules. Requires
SystemobjectParticleobjects have bonds, type and type.name defined. * use after assign_ptypes *Parameters: s – SystemReturns: None
-
assign_charges(s, charges='default')[source]¶ Default Pcff charge assignment. Gasteiger is also an option.
Parameters: - s –
System - charges – default
Returns: None
- s –
-
assign_dtypes(s)[source]¶ Pcff specific dihedral typing rules. Requires
SystemobjectParticleobjects have bonds, type and type.name defined. * use after assign_ptypes *Parameters: s – SystemReturns: None
-