Dycon Toolbox is an environment under the paradigm of object-oriented programming. We create objects to define control problems. We can see an example of this in a general optimal control problem:
In object-oriented programming, this problem can be described through the following scheme:
In this way, we can create algorithms to solve different problems following the same underneath structure, and the solutions of those problems are independent on the solver employed.