Improve the naming, documentation and internal consistency of optimisation solvers. In particular, rename Solver to Optimiser, remove Nonlinear tag and add Linear tag where appropriate. Correct copy/paste errors in class documentation. Add details on methods used, add extra documentation on utility methods, and make general theory more closely related to problem formulation used.
Improve the naming, documentation and internal consistency of optimisation solvers. In particular, rename
Solver
toOptimiser
, removeNonlinear
tag and addLinear
tag where appropriate. Correct copy/paste errors in class documentation. Add details on methods used, add extra documentation on utility methods, and make general theory more closely related to problem formulation used.