/*! \page pageAddANewProblem How to add a new kind of problem

Tools based on OMOptimBasis can be extended in different ways. This document illustrates how to add a new kind of problem.

\section Add a new kind of problem
To add your own kind of problem, one should procede in several steps :

- create MyProblem class, inheriting Problem
- create MyResult class, inheriting Result
- create MyProblemInterface class, inheriting ProblemInterface.

Please note that sometimes, MyResult could be similar to an existing result (e.g. OptimResult). In that case, you don't need to create a new class.

\subsection sec Create MyProblem class


\subsection sec Create MyProblemInterface class


\section sec Add a new Optimization algorithm
\subsection(Add it directly in OMOptimLib)



\subsection Add it in your extension




 **/
