41 ///\brief Base class for all single objective optimizer
42 ///
43 /// This class is a spezialization of the AbstractOptimizer itnerface for the class of single objective optimizers. A single objective optimizer is an optimizer
44 /// which can only optimize functions with a single objective. This is the default case for most optimisation problems.
45 /// the class requires the ObjectiveFunction to provide a feasible starting point. If this is not possible, a second version of init is provided where the starting point can be
46 /// explicitely defined.
47 /// The Return type of an SingleObjectiveOptimizer is the SingleObjectiveResultSet which is a struct returning the best value of the function and together with it's point.