Provides classes for potential functions.