Extra classes

Tabulated functions

These classes use table of values to define a mathematical function and can be used by various custom forces. The TabulatedFunction class is an abstract class that the other classes extend.

Virtual Sites

A virtual site is a particle whose position is computed directly from the positions of other particles. The VirtualSite class is an abstract class that the other classes extend.

Serialization

These classes are used to serialize other objects, allowing them to be stored on disk.

Other classes

These classes don’t fit neatly into the other categories, but that is not to say that they aren’t important!