cgexplore.forcefields.ForceFieldLibrary¶
- class cgexplore.forcefields.ForceFieldLibrary(present_beads, vdw_bond_cutoff, prefix)[source]¶
Bases:
objectDefine a library of forcefields with varying parameters.
Methods
Add a range of terms to library.
Add a range of terms to library.
Add a range of terms to library.
Add a range of terms to library.
Yield the forcefields in the library.
- add_angle_range(angle_range)[source]¶
Add a range of terms to library.
- Parameters:
angle_range (TargetAngleRange | TargetCosineAngleRange | PyramidAngleRange)
- Return type:
None
- add_bond_range(bond_range)[source]¶
Add a range of terms to library.
- Parameters:
bond_range (TargetBondRange)
- Return type:
None
- add_nonbonded_range(nonbonded_range)[source]¶
Add a range of terms to library.
- Parameters:
nonbonded_range (TargetNonbondedRange)
- Return type:
None
- add_torsion_range(torsion_range)[source]¶
Add a range of terms to library.
- Parameters:
torsion_range (TargetTorsionRange)
- Return type:
None