Bonds

Bond Interactors iterates over all bonds the user defines (lines of the data input), the parameters of the bonds is managed by BondParameters struct, make sure you include one variable for each label in the input.

Although the name of the structure is BondParameters, the information is read from the ‘data’ input. This means that for Bonds, the ‘data’ input is reserved for bond-specific information. If you want to parameterize something different that is not bond-specific information, such as a constant common to all bonds, you can always do this through the ‘parameters’ input.

The main implementation difference between Bond1, 2, 3 and 4 is the arguments of computables functions. AngularBond3 and AngularBond4 are alternatives of Bond3 and Bond4 when the Potential only deppends on the angle between particles (most of the times).