Cardinal Optimizer (COPT) User Guide
Contents
- Introduction to Cardinal Optimizer
- Installation Guide
- COPT Command-Line
- COPT Floating Licensing service
- COPT Compute Cluster Service
- COPT Quick Start
- General Constants
- Attributes
- Information
- Parameters
- Limits and tolerances
- Presolving and scaling
- Linear programming related
- Semidefinite programming related
- Integer programming related
- Parallel computing related
- IIS computation related
- Feasibility relaxation related
- Parameter Tuning related
- Other parameters
- Methods of accessing and setting parameters
- MIP Starts
- MIP Solution Pool
- COPT Tuner
- Matrix Modeling Method
- FAQs
- C API Reference
- Constants
- Optimization directions
- Infinity
- Undefined Value
- Constraint senses
- Variable types
- SOS-constraint types
- Indicator constraint
- Second-Order-Cone constraint
- Quadratic objective function
- Quadratic constraint
- Basis status
- LP solution status
- MIP solution status
- API function return code
- Client configuration
- Other constants
- Attributes
- Information
- Parameters
- API Functions
- Creating the environment and problem
- Building and modifying a problem
- COPT_LoadProb
- COPT_AddCol
- COPT_AddPSDCol
- COPT_AddRow
- COPT_AddCols
- COPT_AddPSDCols
- COPT_AddRows
- COPT_AddSOSs
- COPT_AddCones
- COPT_AddQConstr
- COPT_AddPSDConstr
- COPT_AddIndicator
- COPT_AddSymMat
- COPT_DelCols
- COPT_DelPSDCols
- COPT_DelRows
- COPT_DelSOSs
- COPT_DelCones
- COPT_DelQConstrs
- COPT_DelPSDConstrs
- COPT_DelIndicators
- COPT_DelQuadObj
- COPT_DelPSDObj
- COPT_SetElem
- COPT_SetPSDElem
- COPT_SetObjSense
- COPT_SetObjConst
- COPT_SetColObj/Type/Lower/Upper/Names
- COPT_SetPSDColNames
- COPT_SetRowLower/Upper/Names
- COPT_SetQConstrSense/Rhs/Names
- COPT_SetPSDConstrLower/Upper/Names
- COPT_ReplaceColObj
- COPT_ReplacePSDObj
- COPT_SetQuadObj
- COPT_SetPSDObj
- Reading and writing the problem
- Solving the problem and accessing solutions
- Accessing information of problem
- COPT_GetCols
- COPT_GetPSDCols
- COPT_GetRows
- COPT_GetElem
- COPT_GetPSDElem
- COPT_GetSymMat
- COPT_GetQuadObj
- COPT_GetPSDObj
- COPT_GetSOSs
- COPT_GetCones
- COPT_GetQConstr
- COPT_GetPSDConstr
- COPT_GetIndicator
- COPT_GetColIdx
- COPT_GetPSDColIdx
- COPT_GetRowIdx
- COPT_GetQConstrIdx
- COPT_GetPSDConstrIdx
- COPT_GetColInfo
- COPT_GetPSDColInfo
- COPT_GetRowInfo
- COPT_GetQConstrInfo
- COPT_GetPSDConstrInfo
- COPT_GetColType
- COPT_GetColBasis
- COPT_GetRowBasis
- COPT_GetQConstrSense
- COPT_GetQConstrRhs
- COPT_GetColName
- COPT_GetPSDColName
- COPT_GetRowName
- COPT_GetQConstrName
- COPT_GetPSDConstrName
- Accessing parameters and attributes
- Logging utilities
- MIP start utilities
- IIS utilities
- Feasibility relaxation utilities
- Parameter tuning utilities
- Other API functions
- Constants
- C++ API Reference
- Constants
- Attributes
- Parameters
- C++ Modeling Classes
- Envr
- EnvrConfig
- Model
- Model::AddCone()
- Model::AddCone()
- Model::AddCone()
- Model::AddConstr()
- Model::AddConstr()
- Model::AddConstr()
- Model::AddConstr()
- Model::AddConstrs()
- Model::AddConstrs()
- Model::AddConstrs()
- Model::AddConstrs()
- Model::AddConstrs()
- Model::AddDenseMat()
- Model::AddDenseMat()
- Model::AddDiagMat()
- Model::AddDiagMat()
- Model::AddDiagMat()
- Model::AddDiagMat()
- Model::AddEyeMat()
- Model::AddGenConstrIndicator()
- Model::AddGenConstrIndicator()
- Model::AddGenConstrIndicator()
- Model::AddOnesMat()
- Model::AddPsdConstr()
- Model::AddPsdConstr()
- Model::AddPsdConstr()
- Model::AddPsdConstr()
- Model::AddPsdVar()
- Model::AddPsdVars()
- Model::AddPsdVars()
- Model::AddQConstr()
- Model::AddQConstr()
- Model::AddQConstr()
- Model::AddSos()
- Model::AddSos()
- Model::AddSparseMat()
- Model::AddSymMat()
- Model::AddVar()
- Model::AddVar()
- Model::AddVars()
- Model::AddVars()
- Model::AddVars()
- Model::AddVars()
- Model::AddVars()
- Model::AddVars()
- Model::AddVars()
- Model::Clear()
- Model::Clone()
- Model::ComputeIIS()
- Model::DelPsdObj()
- Model::DelQuadObj()
- Model::FeasRelax()
- Model::FeasRelax()
- Model::Get()
- Model::Get()
- Model::Get()
- Model::Get()
- Model::GetCoeff()
- Model::GetCol()
- Model::GetColBasis()
- Model::GetCone()
- Model::GetConeBuilders()
- Model::GetConeBuilders()
- Model::GetCones()
- Model::GetConstr()
- Model::GetConstrBuilder()
- Model::GetConstrBuilders()
- Model::GetConstrByName()
- Model::GetConstrLowerIIS()
- Model::GetConstrs()
- Model::GetConstrUpperIIS()
- Model::GetDblAttr()
- Model::GetDblParam()
- Model::GetGenConstrIndicator()
- Model::GetIndicatorIIS()
- Model::GetIntAttr()
- Model::GetIntParam()
- Model::GetLpSolution()
- Model::GetObjective()
- Model::GetParamAttrType()
- Model::GetParamInfo()
- Model::GetParamInfo()
- Model::GetPoolObjVal()
- Model::GetPoolSolution()
- Model::GetPsdCoeff()
- Model::GetPsdConstr()
- Model::GetPsdConstrBuilder()
- Model::GetPsdConstrBuilders()
- Model::GetPsdConstrByName()
- Model::GetPsdConstrs()
- Model::GetPsdObjective()
- Model::GetPsdRow()
- Model::GetPsdRow()
- Model::GetPsdVar()
- Model::GetPsdVarByName()
- Model::GetPsdVars()
- Model::GetQConstr()
- Model::GetQConstrBuilder()
- Model::GetQConstrBuilders()
- Model::GetQConstrByName()
- Model::GetQConstrs()
- Model::GetQuadObjective()
- Model::GetQuadRow()
- Model::GetQuadRow()
- Model::GetRow()
- Model::GetRowBasis()
- Model::GetSolution()
- Model::GetSos()
- Model::GetSosBuilders()
- Model::GetSosBuilders()
- Model::GetSOSIIS()
- Model::GetSoss()
- Model::GetSymMat()
- Model::GetVar()
- Model::GetVarByName()
- Model::GetVarLowerIIS()
- Model::GetVars()
- Model::GetVarUpperIIS()
- Model::Interrupt()
- Model::LoadMipStart()
- Model::LoadTuneParam()
- Model::Read()
- Model::ReadBasis()
- Model::ReadBin()
- Model::ReadCbf()
- Model::ReadLp()
- Model::ReadMps()
- Model::ReadMst()
- Model::ReadParam()
- Model::ReadSdpa()
- Model::ReadSol()
- Model::ReadTune()
- Model::Remove()
- Model::Remove()
- Model::Remove()
- Model::Remove()
- Model::Remove()
- Model::Remove()
- Model::Remove()
- Model::Remove()
- Model::Reset()
- Model::ResetAll()
- Model::ResetParam()
- Model::Set()
- Model::Set()
- Model::Set()
- Model::SetBasis()
- Model::SetCoeff()
- Model::SetDblParam()
- Model::SetIntParam()
- Model::SetLpSolution()
- Model::SetMipStart()
- Model::SetMipStart()
- Model::SetMipStart()
- Model::SetObjConst()
- Model::SetObjective()
- Model::SetObjSense()
- Model::SetPsdCoeff()
- Model::SetPsdObjective()
- Model::SetQuadObjective()
- Model::SetSlackBasis()
- Model::SetSolverLogCallback()
- Model::SetSolverLogFile()
- Model::Solve()
- Model::SolveLp()
- Model::Tune()
- Model::Write()
- Model::WriteBasis()
- Model::WriteBin()
- Model::WriteIIS()
- Model::WriteLp()
- Model::WriteMps()
- Model::WriteMpsStr()
- Model::WriteMst()
- Model::WriteParam()
- Model::WritePoolSol()
- Model::WriteRelax()
- Model::WriteSol()
- Model::WriteTuneParam()
- Var
- VarArray
- Expr
- Expr::Expr()
- Expr::Expr()
- Expr::AddConstant()
- Expr::AddExpr()
- Expr::AddTerm()
- Expr::AddTerms()
- Expr::Clone()
- Expr::Evaluate()
- Expr::GetCoeff()
- Expr::GetConstant()
- Expr::GetVar()
- Expr::operator*=()
- Expr::operator*()
- Expr::operator*()
- Expr::operator*()
- Expr::operator+=()
- Expr::operator+()
- Expr::operator-=()
- Expr::operator-()
- Expr::Remove()
- Expr::Remove()
- Expr::Reserve()
- Expr::SetCoeff()
- Expr::SetConstant()
- Expr::Size()
- Constraint
- ConstrArray
- ConstrBuilder
- ConstrBuilderArray
- Column
- ColumnArray
- Sos
- SosArray
- SosBuilder
- SosBuilderArray
- GenConstr
- GenConstrArray
- GenConstrBuilder
- GenConstrBuilderArray
- Cone
- ConeArray
- ConeBuilder
- ConeBuilderArray
- QuadExpr
- QuadExpr::QuadExpr()
- QuadExpr::QuadExpr()
- QuadExpr::QuadExpr()
- QuadExpr::QuadExpr()
- QuadExpr::QuadExpr()
- QuadExpr::AddConstant()
- QuadExpr::AddLinExpr()
- QuadExpr::AddQuadExpr()
- QuadExpr::AddTerm()
- QuadExpr::AddTerm()
- QuadExpr::AddTerms()
- QuadExpr::AddTerms()
- QuadExpr::Clone()
- QuadExpr::Evaluate()
- QuadExpr::GetCoeff()
- QuadExpr::GetConstant()
- QuadExpr::GetLinExpr()
- QuadExpr::GetVar1()
- QuadExpr::GetVar2()
- QuadExpr::operator*=()
- QuadExpr::operator*()
- QuadExpr::operator+=()
- QuadExpr::operator+()
- QuadExpr::operator-=()
- QuadExpr::operator-()
- QuadExpr::Remove()
- QuadExpr::Remove()
- QuadExpr::Reserve()
- QuadExpr::SetCoeff()
- QuadExpr::SetConstant()
- QuadExpr::Size()
- QConstraint
- QConstrArray
- QConstrBuilder
- QConstrBuilderArray
- PsdVar
- PsdVarArray
- PsdExpr
- PsdExpr::PsdExpr()
- PsdExpr::PsdExpr()
- PsdExpr::PsdExpr()
- PsdExpr::PsdExpr()
- PsdExpr::PsdExpr()
- PsdExpr::AddConstant()
- PsdExpr::AddLinExpr()
- PsdExpr::AddPsdExpr()
- PsdExpr::AddTerm()
- PsdExpr::AddTerm()
- PsdExpr::AddTerm()
- PsdExpr::AddTerms()
- PsdExpr::AddTerms()
- PsdExpr::Clone()
- PsdExpr::Evaluate()
- PsdExpr::GetCoeff()
- PsdExpr::GetConstant()
- PsdExpr::GetLinExpr()
- PsdExpr::GetPsdVar()
- PsdExpr::operator*=()
- PsdExpr::operator*()
- PsdExpr::operator+=()
- PsdExpr::operator+()
- PsdExpr::operator-=()
- PsdExpr::operator-()
- PsdExpr::Remove()
- PsdExpr::Remove()
- PsdExpr::Remove()
- PsdExpr::Reserve()
- PsdExpr::SetCoeff()
- PsdExpr::SetConstant()
- PsdExpr::Size()
- PsdConstraint
- PsdConstrArray
- PsdConstrBuilder
- PsdConstrBuilderArray
- SymMatrix
- SymMatrixArray
- SymMatExpr
- SymMatExpr::SymMatExpr()
- SymMatExpr::SymMatExpr()
- SymMatExpr::AddSymMatExpr()
- SymMatExpr::AddTerm()
- SymMatExpr::AddTerms()
- SymMatExpr::Clone()
- SymMatExpr::GetCoeff()
- SymMatExpr::GetDim()
- SymMatExpr::GetSymMat()
- SymMatExpr::operator*=()
- SymMatExpr::operator*()
- SymMatExpr::operator+=()
- SymMatExpr::operator+()
- SymMatExpr::operator-=()
- SymMatExpr::operator-()
- SymMatExpr::Remove()
- SymMatExpr::Remove()
- SymMatExpr::Reserve()
- SymMatExpr::SetCoeff()
- SymMatExpr::Size()
- ProbBuffer
- C# API Reference
- Constants
- C# Modeling Classes
- Envr
- EnvrConfig
- Model
- Model.Model()
- Model.AddCone()
- Model.AddCone()
- Model.AddCone()
- Model.AddCone()
- Model.AddConstr()
- Model.AddConstr()
- Model.AddConstr()
- Model.AddConstr()
- Model.AddConstr()
- Model.AddConstrs()
- Model.AddConstrs()
- Model.AddConstrs()
- Model.AddDenseMat()
- Model.AddDenseMat()
- Model.AddDiagMat()
- Model.AddDiagMat()
- Model.AddDiagMat()
- Model.AddDiagMat()
- Model.AddEyeMat()
- Model.AddGenConstrIndicator()
- Model.AddGenConstrIndicator()
- Model.AddGenConstrIndicator()
- Model.AddOnesMat()
- Model.AddPsdConstr()
- Model.AddPsdConstr()
- Model.AddPsdConstr()
- Model.AddPsdConstr()
- Model.AddPsdVar()
- Model.AddPsdVars()
- Model.AddQConstr()
- Model.AddQConstr()
- Model.AddQConstr()
- Model.AddSos()
- Model.AddSos()
- Model.AddSos()
- Model.AddSparseMat()
- Model.AddSymMat()
- Model.AddVar()
- Model.AddVar()
- Model.AddVars()
- Model.AddVars()
- Model.AddVars()
- Model.AddVars()
- Model.AddVars()
- Model.Clear()
- Model.Clone()
- Model.ComputeIIS()
- Model.DelPsdObj()
- Model.DelQuadObj()
- Model.FeasRelax()
- Model.FeasRelax()
- Model.Get()
- Model.Get()
- Model.Get()
- Model.Get()
- Model.Get()
- Model.Get()
- Model.Get()
- Model.Get()
- Model.GetCoeff()
- Model.GetCol()
- Model.GetColBasis()
- Model.GetCone()
- Model.GetConeBuilders()
- Model.GetConeBuilders()
- Model.GetConeBuilders()
- Model.GetCones()
- Model.GetConstr()
- Model.GetConstrBuilder()
- Model.GetConstrBuilders()
- Model.GetConstrByName()
- Model.GetConstrLowerIIS()
- Model.GetConstrLowerIIS()
- Model.GetConstrs()
- Model.GetConstrUpperIIS()
- Model.GetConstrUpperIIS()
- Model.GetDblAttr()
- Model.GetDblParam()
- Model.GetGenConstrIndicator()
- Model.GetIndicatorIIS()
- Model.GetIndicatorIIS()
- Model.GetIntAttr()
- Model.GetIntParam()
- Model.GetLpSolution()
- Model.GetObjective()
- Model.GetParamInfo()
- Model.GetParamInfo()
- Model.GetPoolObjVal()
- Model.GetPoolSolution()
- Model.GetPoolSolution()
- Model.GetPsdCoeff()
- Model.GetPsdConstr()
- Model.GetPsdConstrBuilder()
- Model.GetPsdConstrBuilders()
- Model.GetPsdConstrByName()
- Model.GetPsdConstrs()
- Model.GetPsdObjective()
- Model.GetPsdRow()
- Model.GetPsdVar()
- Model.GetPsdVarByName()
- Model.GetPsdVars()
- Model.GetQConstr()
- Model.GetQConstrBuilder()
- Model.GetQConstrBuilders()
- Model.GetQConstrByName()
- Model.GetQConstrs()
- Model.GetQuadObjective()
- Model.GetQuadRow()
- Model.GetRow()
- Model.GetRowBasis()
- Model.GetSolution()
- Model.GetSos()
- Model.GetSosBuilders()
- Model.GetSosBuilders()
- Model.GetSosBuilders()
- Model.GetSOSIIS()
- Model.GetSOSIIS()
- Model.GetSoss()
- Model.GetSymMat()
- Model.GetVar()
- Model.GetVarByName()
- Model.GetVarLowerIIS()
- Model.GetVarLowerIIS()
- Model.GetVars()
- Model.GetVarUpperIIS()
- Model.GetVarUpperIIS()
- Model.Interrupt()
- Model.LoadMipStart()
- Model.LoadTuneParam()
- Model.Read()
- Model.ReadBasis()
- Model.ReadBin()
- Model.ReadCbf()
- Model.ReadLp()
- Model.ReadMps()
- Model.ReadMst()
- Model.ReadParam()
- Model.ReadSdpa()
- Model.ReadSol()
- Model.ReadTune()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Remove()
- Model.Reset()
- Model.ResetAll()
- Model.ResetParam()
- Model.Set()
- Model.Set()
- Model.Set()
- Model.Set()
- Model.Set()
- Model.Set()
- Model.SetBasis()
- Model.SetCoeff()
- Model.SetDblParam()
- Model.SetIntParam()
- Model.SetLpSolution()
- Model.SetMipStart()
- Model.SetMipStart()
- Model.SetMipStart()
- Model.SetMipStart()
- Model.SetObjConst()
- Model.SetObjective()
- Model.SetObjSense()
- Model.SetPsdCoeff()
- Model.SetPsdObjective()
- Model.SetQuadObjective()
- Model.SetSlackBasis()
- Model.SetSolverLogFile()
- Model.Solve()
- Model.SolveLp()
- Model.Tune()
- Model.Write()
- Model.WriteBasis()
- Model.WriteBin()
- Model.WriteIIS()
- Model.WriteLp()
- Model.WriteMps()
- Model.WriteMpsStr()
- Model.WriteMst()
- Model.WriteParam()
- Model.WritePoolSol()
- Model.WriteRelax()
- Model.WriteSol()
- Model.WriteTuneParam()
- Var
- VarArray
- Expr
- Constraint
- ConstrArray
- ConstrBuilder
- ConstrBuilderArray
- Column
- ColumnArray
- Sos
- SosArray
- SosBuilder
- SosBuilderArray
- GenConstr
- GenConstrArray
- GenConstrBuilder
- GenConstrBuilderArray
- Cone
- ConeArray
- ConeBuilder
- ConeBuilderArray
- QuadExpr
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.AddConstant()
- QuadExpr.AddLinExpr()
- QuadExpr.AddLinExpr()
- QuadExpr.AddQuadExpr()
- QuadExpr.AddQuadExpr()
- QuadExpr.AddTerm()
- QuadExpr.AddTerm()
- QuadExpr.AddTerms()
- QuadExpr.AddTerms()
- QuadExpr.AddTerms()
- QuadExpr.AddTerms()
- QuadExpr.AddTerms()
- QuadExpr.AddTerms()
- QuadExpr.Clone()
- QuadExpr.Evaluate()
- QuadExpr.GetCoeff()
- QuadExpr.GetConstant()
- QuadExpr.GetLinExpr()
- QuadExpr.GetVar1()
- QuadExpr.GetVar2()
- QuadExpr.Remove()
- QuadExpr.Remove()
- QuadExpr.SetCoeff()
- QuadExpr.SetConstant()
- QuadExpr.Size()
- QConstraint
- QConstrArray
- QConstrBuilder
- QConstrBuilderArray
- PsdVar
- PsdVarArray
- PsdExpr
- PsdExpr.PsdExpr()
- PsdExpr.PsdExpr()
- PsdExpr.PsdExpr()
- PsdExpr.PsdExpr()
- PsdExpr.PsdExpr()
- PsdExpr.AddConstant()
- PsdExpr.AddLinExpr()
- PsdExpr.AddLinExpr()
- PsdExpr.AddPsdExpr()
- PsdExpr.AddPsdExpr()
- PsdExpr.AddTerm()
- PsdExpr.AddTerm()
- PsdExpr.AddTerm()
- PsdExpr.AddTerms()
- PsdExpr.AddTerms()
- PsdExpr.AddTerms()
- PsdExpr.AddTerms()
- PsdExpr.AddTerms()
- PsdExpr.AddTerms()
- PsdExpr.Clone()
- PsdExpr.Evaluate()
- PsdExpr.GetCoeff()
- PsdExpr.GetConstant()
- PsdExpr.GetLinExpr()
- PsdExpr.GetPsdVar()
- PsdExpr.Multiply()
- PsdExpr.Remove()
- PsdExpr.Remove()
- PsdExpr.Remove()
- PsdExpr.SetCoeff()
- PsdExpr.SetConstant()
- PsdExpr.Size()
- PsdConstraint
- PsdConstrArray
- PsdConstrBuilder
- PsdConstrBuilderArray
- SymMatrix
- SymMatrixArray
- SymMatExpr
- SymMatExpr.SymMatExpr()
- SymMatExpr.SymMatExpr()
- SymMatExpr.AddSymMatExpr()
- SymMatExpr.AddTerm()
- SymMatExpr.AddTerms()
- SymMatExpr.AddTerms()
- SymMatExpr.AddTerms()
- SymMatExpr.Clone()
- SymMatExpr.GetCoeff()
- SymMatExpr.GetDim()
- SymMatExpr.GetSymMat()
- SymMatExpr.Multiply()
- SymMatExpr.Remove()
- SymMatExpr.Remove()
- SymMatExpr.Reserve()
- SymMatExpr.SetCoeff()
- SymMatExpr.Size()
- ProbBuffer
- CoptException
- Java API Reference
- Constants
- Java Modeling Classes
- Envr
- EnvrConfig
- Model
- Model.Model()
- Model.addCone()
- Model.addCone()
- Model.addCone()
- Model.addCone()
- Model.addConstr()
- Model.addConstr()
- Model.addConstr()
- Model.addConstr()
- Model.addConstr()
- Model.addConstrs()
- Model.addConstrs()
- Model.addConstrs()
- Model.addDenseMat()
- Model.addDenseMat()
- Model.addDiagMat()
- Model.addDiagMat()
- Model.addDiagMat()
- Model.addDiagMat()
- Model.addEyeMat()
- Model.addGenConstrIndicator()
- Model.addGenConstrIndicator()
- Model.addGenConstrIndicator()
- Model.addOnesMat()
- Model.addPsdConstr()
- Model.addPsdConstr()
- Model.addPsdConstr()
- Model.addPsdConstr()
- Model.addPsdVar()
- Model.addPsdVars()
- Model.addQConstr()
- Model.addQConstr()
- Model.addQConstr()
- Model.addSos()
- Model.addSos()
- Model.addSos()
- Model.addSparseMat()
- Model.addSymMat()
- Model.addVar()
- Model.addVar()
- Model.addVars()
- Model.addVars()
- Model.addVars()
- Model.addVars()
- Model.addVars()
- Model.clear()
- Model.clone()
- Model.computeIIS()
- Model.delPsdObj()
- Model.delQuadObj()
- Model.feasRelax()
- Model.feasRelax()
- Model.get()
- Model.get()
- Model.get()
- Model.get()
- Model.get()
- Model.get()
- Model.get()
- Model.get()
- Model.getCoeff()
- Model.getCol()
- Model.getColBasis()
- Model.getCone()
- Model.getConeBuilders()
- Model.getConeBuilders()
- Model.getConeBuilders()
- Model.getCones()
- Model.getConstr()
- Model.getConstrBuilder()
- Model.getConstrBuilders()
- Model.getConstrByName()
- Model.getConstrLowerIIS()
- Model.getConstrLowerIIS()
- Model.getConstrs()
- Model.getConstrUpperIIS()
- Model.getConstrUpperIIS()
- Model.getDblAttr()
- Model.getDblParam()
- Model.getDblParamInfo()
- Model.getGenConstrIndicator()
- Model.getIndicatorIIS()
- Model.getIndicatorIIS()
- Model.getIntAttr()
- Model.getIntParam()
- Model.getIntParamInfo()
- Model.getLpSolution()
- Model.getObjective()
- Model.getPoolObjVal()
- Model.getPoolSolution()
- Model.getPoolSolution()
- Model.getPsdCoeff()
- Model.getPsdConstr()
- Model.getPsdConstrBuilder()
- Model.getPsdConstrBuilders()
- Model.getPsdConstrByName()
- Model.getPsdConstrs()
- Model.getPsdObjective()
- Model.getPsdRow()
- Model.getPsdVar()
- Model.getPsdVarByName()
- Model.getPsdVars()
- Model.getQConstr()
- Model.getQConstrBuilder()
- Model.getQConstrBuilders()
- Model.getQConstrByName()
- Model.getQConstrs()
- Model.getQuadObjective()
- Model.getQuadRow()
- Model.getRow()
- Model.getRowBasis()
- Model.getSolution()
- Model.getSos()
- Model.getSosBuilders()
- Model.getSosBuilders()
- Model.getSosBuilders()
- Model.getSOSIIS()
- Model.getSOSIIS()
- Model.getSoss()
- Model.getSymMat()
- Model.getVar()
- Model.getVarByName()
- Model.getVarLowerIIS()
- Model.getVarLowerIIS()
- Model.getVars()
- Model.getVarUpperIIS()
- Model.getVarUpperIIS()
- Model.interrupt()
- Model.loadMipStart()
- Model.loadTuneParam()
- Model.read()
- Model.readBasis()
- Model.readBin()
- Model.readCbf()
- Model.readLp()
- Model.readMps()
- Model.readMst()
- Model.readParam()
- Model.readSdpa()
- Model.readSol()
- Model.readTune()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.remove()
- Model.reset()
- Model.resetAll()
- Model.resetParam()
- Model.set()
- Model.set()
- Model.set()
- Model.set()
- Model.set()
- Model.set()
- Model.setBasis()
- Model.setCoeff()
- Model.setDblParam()
- Model.setIntParam()
- Model.setLpSolution()
- Model.setMipStart()
- Model.setMipStart()
- Model.setMipStart()
- Model.setMipStart()
- Model.setObjConst()
- Model.setObjective()
- Model.setObjSense()
- Model.setPsdCoeff()
- Model.setPsdObjective()
- Model.setQuadObjective()
- Model.setSlackBasis()
- Model.setSolverLogFile()
- Model.solve()
- Model.solveLp()
- Model.tune()
- Model.write()
- Model.writeBasis()
- Model.writeBin()
- Model.writeIIS()
- Model.writeLp()
- Model.writeMps()
- Model.writeMpsStr()
- Model.writeMst()
- Model.writeParam()
- Model.writePoolSol()
- Model.writeRelax()
- Model.writeSol()
- Model.writeTuneParam()
- Var
- VarArray
- Expr
- Expr.Expr()
- Expr.Expr()
- Expr.Expr()
- Expr.Expr()
- Expr.addConstant()
- Expr.addExpr()
- Expr.addExpr()
- Expr.addTerm()
- Expr.addTerms()
- Expr.addTerms()
- Expr.addTerms()
- Expr.addTerms()
- Expr.clone()
- Expr.evaluate()
- Expr.getCoeff()
- Expr.getConstant()
- Expr.getVar()
- Expr.remove()
- Expr.remove()
- Expr.setCoeff()
- Expr.setConstant()
- Expr.size()
- Constraint
- ConstrArray
- ConstrBuilder
- ConstrBuilderArray
- Column
- ColumnArray
- Sos
- SosArray
- SosBuilder
- SosBuilderArray
- GenConstr
- GenConstrArray
- GenConstrBuilder
- GenConstrBuilderArray
- Cone
- ConeArray
- ConeBuilder
- ConeBuilderArray
- QuadExpr
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.QuadExpr()
- QuadExpr.addConstant()
- QuadExpr.addLinExpr()
- QuadExpr.addLinExpr()
- QuadExpr.addQuadExpr()
- QuadExpr.addQuadExpr()
- QuadExpr.addTerm()
- QuadExpr.addTerm()
- QuadExpr.addTerms()
- QuadExpr.addTerms()
- QuadExpr.addTerms()
- QuadExpr.addTerms()
- QuadExpr.addTerms()
- QuadExpr.addTerms()
- QuadExpr.clone()
- QuadExpr.evaluate()
- QuadExpr.getCoeff()
- QuadExpr.getConstant()
- QuadExpr.getLinExpr()
- QuadExpr.getVar1()
- QuadExpr.getVar2()
- QuadExpr.remove()
- QuadExpr.remove()
- QuadExpr.setCoeff()
- QuadExpr.setConstant()
- QuadExpr.size()
- QConstraint
- QConstrArray
- QConstrBuilder
- QConstrBuilderArray
- PsdVar
- PsdVarArray
- PsdExpr
- PsdExpr.PsdExpr()
- PsdExpr.PsdExpr()
- PsdExpr.PsdExpr()
- PsdExpr.PsdExpr()
- PsdExpr.PsdExpr()
- PsdExpr.PsdExpr()
- PsdExpr.addConstant()
- PsdExpr.addLinExpr()
- PsdExpr.addLinExpr()
- PsdExpr.addPsdExpr()
- PsdExpr.addPsdExpr()
- PsdExpr.addTerm()
- PsdExpr.addTerm()
- PsdExpr.addTerm()
- PsdExpr.addTerms()
- PsdExpr.addTerms()
- PsdExpr.addTerms()
- PsdExpr.addTerms()
- PsdExpr.addTerms()
- PsdExpr.addTerms()
- PsdExpr.clone()
- PsdExpr.evaluate()
- PsdExpr.getCoeff()
- PsdExpr.getConstant()
- PsdExpr.getLinExpr()
- PsdExpr.getPsdVar()
- PsdExpr.multiply()
- PsdExpr.remove()
- PsdExpr.remove()
- PsdExpr.remove()
- PsdExpr.setCoeff()
- PsdExpr.setConstant()
- PsdExpr.size()
- PsdConstraint
- PsdConstrArray
- PsdConstrBuilder
- PsdConstrBuilderArray
- SymMatrix
- SymMatrixArray
- SymMatExpr
- SymMatExpr.SymMatExpr()
- SymMatExpr.SymMatExpr()
- SymMatExpr.addSymMatExpr()
- SymMatExpr.addTerm()
- SymMatExpr.addTerms()
- SymMatExpr.addTerms()
- SymMatExpr.addTerms()
- SymMatExpr.clone()
- SymMatExpr.getCoeff()
- SymMatExpr.getDim()
- SymMatExpr.getSymMat()
- SymMatExpr.multiply()
- SymMatExpr.remove()
- SymMatExpr.remove()
- SymMatExpr.reserve()
- SymMatExpr.setCoeff()
- SymMatExpr.size()
- ProbBuffer
- CoptException
- Python API Reference
- Constants
- Python Modeling Classes
- EnvrConfig Class
- Envr Class
- Model Class
- Model.addVar()
- Model.addVars()
- Model.addMVar()
- Model.addConstr()
- Model.addBoundConstr()
- Model.addConstrs()
- Model.addMConstr()
- Model.addSOS()
- Model.addGenConstrIndicator()
- Model.addConeByDim()
- Model.addCone()
- Model.addQConstr()
- Model.addMQConstr()
- Model.addPsdVar()
- Model.addPsdVars()
- Model.addSparseMat()
- Model.addDenseMat()
- Model.addDiagMat()
- Model.addOnesMat()
- Model.addEyeMat()
- Model.setObjective()
- Model.setMObjective()
- Model.setObjSense()
- Model.setObjConst()
- Model.getObjective()
- Model.delQuadObj()
- Model.delPsdObj()
- Model.getCol()
- Model.getRow()
- Model.getQuadRow()
- Model.getPsdRow()
- Model.getVar()
- Model.getVarByName()
- Model.getVars()
- Model.getConstr()
- Model.getConstrByName()
- Model.getConstrs()
- Model.getConstrBuilders()
- Model.getSOS(sos)
- Model.getSOSs()
- Model.getSOSBuilders()
- Model.getGenConstrIndicator()
- Model.getCones()
- Model.getConeBuilders()
- Model.getQConstr()
- Model.getQConstrByName()
- Model.getQConstrs()
- Model.getQConstrBuilders()
- Model.getPsdVar()
- Model.getPsdVarByName()
- Model.getPsdVars()
- Model.getPsdConstr()
- Model.getPsdConstrByName()
- Model.getPsdConstrs()
- Model.getPsdConstrBuilders()
- Model.getCoeff()
- Model.setCoeff()
- Model.getA()
- Model.loadMatrix()
- Model.getLpSolution()
- Model.setLpSolution()
- Model.getValues()
- Model.getRedcosts()
- Model.getSlacks()
- Model.getDuals()
- Model.getVarBasis()
- Model.getConstrBasis()
- Model.getPoolObjVal()
- Model.getPoolSolution()
- Model.getVarLowerIIS()
- Model.getVarUpperIIS()
- Model.getConstrLowerIIS()
- Model.getConstrUpperIIS()
- Model.getSOSIIS()
- Model.getIndicatorIIS()
- Model.getAttr()
- Model.getInfo()
- Model.getParam()
- Model.getParamInfo()
- Model.setBasis()
- Model.setSlackBasis()
- Model.setVarType()
- Model.setMipStart()
- Model.loadMipStart()
- Model.setInfo()
- Model.setParam()
- Model.resetParam()
- Model.read()
- Model.readMps()
- Model.readLp()
- Model.readSdpa()
- Model.readCbf()
- Model.readBin()
- Model.readSol()
- Model.readBasis()
- Model.readMst()
- Model.readParam()
- Model.readTune()
- Model.write()
- Model.writeMps()
- Model.writeMpsStr()
- Model.writeLp()
- Model.writeCbf()
- Model.writeBin()
- Model.writeIIS()
- Model.writeRelax()
- Model.writeSol()
- Model.writePoolSol()
- Model.writeBasis()
- Model.writeMst()
- Model.writeParam()
- Model.writeTuneParam()
- Model.setLogFile()
- Model.setLogCallback()
- Model.solve()
- Model.solveLP()
- Model.computeIIS()
- Model.feasRelax()
- Model.feasRelaxS()
- Model.tune()
- Model.loadTuneParam()
- Model.interrupt()
- Model.remove()
- Model.reset()
- Model.clear()
- Model.clone()
- Var Class
- VarArray Class
- PsdVar Class
- PsdVarArray Class
- SymMatrix Class
- SymMatrixArray Class
- Constraint Class
- ConstrArray Class
- ConstrBuilder Class
- ConstrBuilderArray Class
- QConstraint Class
- QConstrArray Class
- QConstrBuilder Class
- QConstrBuilderArray Class
- PsdConstraint Class
- PsdConstrArray Class
- PsdConstrBuilder Class
- PsdConstrBuilderArray Class
- SOS Class
- SOSArray Class
- SOSBuilder Class
- SOSBuilderArray Class
- Cone Class
- ConeArray Class
- ConeBuilder Class
- ConeBuilderArray Class
- GenConstr Class
- GenConstrArray Class
- GenConstrBuilder Class
- GenConstrBuilderArray Class
- Column Class
- ColumnArray Class
- MVar Class
- MConstr Class
- MConstrBuilder Class
- MQConstrBuilder Class
- MLinExpr Class
- MQuadExpr Class
- ExprBuilder Class
- LinExpr Class
- QuadExpr Class
- QuadExpr()
- QuadExpr.setCoeff()
- QuadExpr.getCoeff()
- QuadExpr.getVar1()
- QuadExpr.getVar2()
- QuadExpr.getLinExpr()
- QuadExpr.getConstant()
- QuadExpr.getValue()
- QuadExpr.getSize()
- QuadExpr.setConstant()
- QuadExpr.addConstant()
- QuadExpr.addTerm()
- QuadExpr.addTerms()
- QuadExpr.addLinExpr()
- QuadExpr.addQuadExpr()
- QuadExpr.clone()
- QuadExpr.reserve()
- QuadExpr.remove()
- PsdExpr Class
- PsdExpr()
- PsdExpr.setCoeff()
- PsdExpr.getCoeff()
- PsdExpr.getPsdVar()
- PsdExpr.getLinExpr()
- PsdExpr.getConstant()
- PsdExpr.getValue()
- PsdExpr.getSize()
- PsdExpr.setConstant()
- PsdExpr.addConstant()
- PsdExpr.addTerm()
- PsdExpr.addTerms()
- PsdExpr.addLinExpr()
- PsdExpr.addPsdExpr()
- PsdExpr.clone()
- PsdExpr.reserve()
- PsdExpr.remove()
- CoptError Class
- Helper Functions and Utilities