This class is a base class for the various GSL-based optimizers. It exposes very little user functionality.