Solver

Solver is a class that describes the direct problem, providing a method evaluate that returns the value of the objective function from the input parameters.