Details
-
Improvement
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
None
-
None
-
None
Description
In package optimization.general, I propose to create a new class: "AbstractScalarOptimizer". It would contain all code currently in "AbstractScalarDifferentiableOptimizer" that is not related to derivatives. "AbstractScalarDifferentiableOptimizer" would then extend that class to add the derivative-related code.
This new layer in the hierarchy will be the base class for algorithms that do not use derivatives.