| BfgsRootFinder | 
 Implements the BFGS method to find zeros of a (multi-dimensional)
 function. 
 | 
| ConstraintSatisfactionProblem | 
 This class models a general constraint satisfaction problem. 
 | 
| GradientDescentRootFinder | 
 Implements the gradient descent method to find zeros of a (multi-dimensional)
 function. 
 | 
| HessianGradientDescentRootFinder | 
 Implements the hessiane/gradient descent method to find zeros of a (multi-dimensional)
 function. 
 | 
| LbfgsRootFinder | 
 Implements the L-BFGS method to find zeros of a (multi-dimensional)
 function. 
 | 
| NewtonRootFinder | 
 This class implements the Newton method for finding zeros of a function. 
 | 
| OpenOptRootFinder | 
 A wrapper for the open opt library. 
 | 
| OptimizationProblem | 
 This class models a general optimization problem. 
 | 
| OptimizationRootFinder | 
 This class is the common ancestor for root finders that work with optimizers. 
 | 
| RootFinder | 
 Classes which extend this class represent algorithms for
 finding zero points (roots) of functions. 
 | 
| Solver | 
 This abstract class models an abstract solver for constraint satisfaction or optimization problems. 
 |