- This potential class is a bonded potential.
This means it requires a bond topology to be specified on the configuration which
the potential should be used for.
Bonds can be set using the
findBonds()method on configurations (MoleculeConfiguration, BulkConfiguration, DeviceConfiguration, or SurfaceConfiguration), which automatically adds bonds for atoms which are closer than their combined covalent radii (multiplied by a
fuzz_factorof 1.1 by default). Alternatively bonds can be set manually by passing a list of the atom index pairs that form the bonds to the
setBonds()method on the configuration. If no bonds are specified on the configuration bonded potentials have no effect.