solver
solver::Model Class Reference
Collaboration diagram for solver::Model:

Public Member Functions

void clean ()
 
Var addVar (const VarType &type, double lb, double ub, double guess=0.0)
 
void addLinConstr (const LinExpr &lhs, const std::string sense, const LinExpr &rhs)
 
void addSocConstr (const DCPQuadExpr &qexpr, const std::string sense, const LinExpr &lexpr)
 
void addQuaConstr (const DCPQuadExpr &qexpr, const std::string sense, const LinExpr &expr, const QuadConstrApprox &qapprox=QuadConstrApprox::None)
 
void configSetting (const std::string cfg_file, const std::string stg_vars_yaml="solver_variables")
 
void setObjective (const DCPQuadExpr &qexpr, const LinExpr &expr)
 
ExitCode optimize ()
 
ConicProblemgetProblem ()
 
const ConicProblemgetProblem () const
 
SolverSettinggetSetting ()
 
const SolverSettinggetSetting () const
 

Private Attributes

ConicProblem conic_problem_
 
NcvxBnBSolver ncvx_bnb_solver_
 

The documentation for this class was generated from the following files: