|
Var | addVar (const string &name) |
|
Cnt | addEqCnt (const AffExpr &, const string &name) |
|
Cnt | addIneqCnt (const AffExpr &, const string &name) |
|
Cnt | addIneqCnt (const QuadExpr &, const string &name) |
|
void | removeVars (const VarVector &vars) |
|
void | removeCnts (const vector< Cnt > &cnts) |
|
void | update () |
|
void | setVarBounds (const vector< Var > &vars, const vector< double > &lower, const vector< double > &upper) |
|
vector< double > | getVarValues (const VarVector &vars) const |
|
virtual CvxOptStatus | optimize () |
|
virtual void | setObjective (const AffExpr &) |
|
virtual void | setObjective (const QuadExpr &) |
|
virtual void | writeToFile (const string &fname) |
|
virtual VarVector | getVars () const |
|
virtual Var | addVar (const string &name, double lb, double ub) |
|
virtual void | removeVar (const Var &var) |
|
virtual void | removeCnt (const Cnt &cnt) |
|
virtual void | setVarBounds (const Var &var, double lower, double upper) |
|
virtual void | setVarBounds (const VarVector &vars, const vector< double > &lower, const vector< double > &upper)=0 |
|
virtual double | getVarValue (const Var &var) const |
|
|
vector< Var > | m_vars |
|
vector< Cnt > | m_cnts |
|
vector< AffExpr > | m_cntExprs |
|
vector< ConstraintType > | m_cntTypes |
|
vector< double > | m_soln |
|
vector< double > | m_lbs |
|
vector< double > | m_ubs |
|
QuadExpr | m_objective |
|
int | m_pipeIn |
|
int | m_pipeOut |
|
int | m_pid |
|
The documentation for this class was generated from the following file: