A simple C++17 library to quickly plot your data with GnuPlot
This blog post proposes/suggests an approach to modelize the notion of mathematical function in C++17. This is an attempt to obtain two minimal classes (function and function with differential) of practical use to define interfaces of numerical algorithms such as nonlinear solvers or optimization procedures.
Named optional arguments in C++17
Presents some not often covered aspects of the CRTP pattern, like type traits or multi-level inheritance.