SMILE  v2.5
Schwarzschild Modelling Interactive expLoratory Environment
Classes | Namespaces
optimization.h File Reference

Interface to linear/quadratic optimization solvers for Schwarzshild modelling. More...

#include "common.h"
#include <QProcess>
Include dependency graph for optimization.h:

Classes

class  smile::COptimizationSolverBPMPD< NumT >
 Interface to the standalone program BPMPD. More...
 
class  smile::COutputHookQProcess
 Helper class to capture diagnostic and progress messages from running BPMPD process, and redirect them to the main SMILE program via my_message() More...
 
class  smile::COptimizationSolverGLPK< NumT >
 Interface to the linear optimization solver GLPK. More...
 
class  smile::COptimizationSolverCVXOPT< NumT >
 Interface to the LP/QP solver CVXOPT written in Python. More...
 

Namespaces

 smile
 common namespace for all core SMILE classes, functions and variables
 

Detailed Description

Interface to linear/quadratic optimization solvers for Schwarzshild modelling.

Author
EV
Date
2009-2013

This file defines several examples of linear/quadratic optimization solvers derived from smile::CBasicQuadraticOptimizationSolver defined and explained in common.h

Not all of them may be supported at the compile time; this is regulated by HAVE_CVXOPT and HAVE_GLPK macros.