pysimm.forcefield.gaff2
¶
Module Contents¶
-
class
pysimm.forcefield.gaff2.
Gaff2
(db_file=None)[source]¶ Bases:
pysimm.forcefield.forcefield.Forcefield
pysimm.forcefield.Gaff2
Forcefield object with typing rules for Gaff2 model. By default reads data file in forcefields subdirectory.
-
ff_name
¶ gaff2
-
pair_style
¶ lj
-
bond_style
¶ harmonic
-
angle_style
¶ harmonic
-
dihedral_style
¶ fourier
-
improper_style
¶ cvff
-
ff_class
¶ 1
-
assign_ptypes
(self, s)[source]¶ pysimm.forcefield.Gaff2.assign_ptypes
Gaff2 specific particle typing rules. Requires
System
objectParticle
objects have bonds defined. * use System.add_particle_bonding() to ensure this ** Not entirely inclusive - some atom types not used *
Parameters: s – System
Returns: None
-
assign_btypes
(self, s)[source]¶ pysimm.forcefield.Gaff2.assign_btypes
Gaff2 specific bond typing rules. Requires
System
objectParticle
objects have bonds, type and type.name defined. * use after assign_ptypes *Parameters: s – System
Returns: None
-
assign_atypes
(self, s)[source]¶ pysimm.forcefield.Gaff2.assign_atypes
Gaff2 specific angle typing rules. Requires
System
objectParticle
objects have bonds, type and type.name defined. * use after assign_ptypes *Parameters: s – System
Returns: None
-
assign_dtypes
(self, s)[source]¶ pysimm.forcefield.Gaff2.assign_dtypes
Gaff2 specific dihedral typing rules. Requires
System
objectParticle
objects have bonds, type and type.name defined. * use after assign_ptypes *Parameters: s – System
Returns: None
-