solver::solverIF Class Reference

#include <solverIF.h>

List of all members.

Public Member Functions

 ~solverIF ()
void deleteSolver ()
void initializeSolver (int)
void setBound (int, double, double)
void setFree (int)
void setObjective (int, double *, int *)
void addConstraint (int, double *, int *, int, double)
void setLowerBound (int, double)
void setUpperBound (int, double)
void addQuadObjective (int, double *, int *, int *)
void addQuadObjectiveEntry (double, int, int)
int solveLP (double *xx)
int solveQP (double *xx)
void copySolution ()

Public Attributes

lprec * _lp
MSKrescodee r
int _nConstrs
int _nVars

Static Public Attributes

int solverType = SIF_MOSEK
MSKenv_t env = NULL
MSKtask_t task = NULL


Constructor & Destructor Documentation

solver::solverIF::~solverIF  )  [inline]
 


Member Function Documentation

void solver::solverIF::addConstraint int  ,
double *  ,
int *  ,
int  ,
double 
 

void solver::solverIF::addQuadObjective int  ,
double *  ,
int *  ,
int * 
 

void solver::solverIF::addQuadObjectiveEntry double  ,
int  ,
int 
 

void solver::solverIF::copySolution  ) 
 

void solver::solverIF::deleteSolver  ) 
 

void solver::solverIF::initializeSolver int   ) 
 

Here is the call graph for this function:

void solver::solverIF::setBound int  ,
double  ,
double 
 

void solver::solverIF::setFree int   ) 
 

void solver::solverIF::setLowerBound int  ,
double 
 

void solver::solverIF::setObjective int  ,
double *  ,
int * 
 

void solver::solverIF::setUpperBound int  ,
double 
 

int solver::solverIF::solveLP double *  xx  ) 
 

int solver::solverIF::solveQP double *  xx  ) 
 


Member Data Documentation

lprec* solver::solverIF::_lp
 

int solver::solverIF::_nConstrs
 

int solver::solverIF::_nVars
 

MSKenv_t solver::solverIF::env = NULL [static]
 

MSKrescodee solver::solverIF::r
 

int solver::solverIF::solverType = SIF_MOSEK [static]
 

MSKtask_t solver::solverIF::task = NULL [static]
 


The documentation for this class was generated from the following files:
Generated on Thu Aug 25 14:26:20 2011 by  doxygen 1.3.9.1