|
|
delpi
0.0.1
DElta-complete LP solver
|
This is the complete list of members for delpi::QsoptexLpSolver, including all inherited members.
| AddColumn(const Variable &var, const mpq_class &obj, const mpq_class &lb, const mpq_class &ub) override | delpi::QsoptexLpSolver | virtual |
| delpi::LpSolver::AddColumn(const Column &column) | delpi::LpSolver | |
| delpi::LpSolver::AddColumn(const Variable &var) | delpi::LpSolver | |
| delpi::LpSolver::AddColumn(const Variable &var, const mpq_class &obj) | delpi::LpSolver | |
| delpi::LpSolver::AddColumn(const Variable &var, const mpq_class &lb, const mpq_class &ub) | delpi::LpSolver | |
| AddColumns(const std::span< Column > &columns) | delpi::LpSolver | virtual |
| AddRow(const Expression::Addends &lhs, FormulaKind sense, const mpq_class &rhs) override | delpi::QsoptexLpSolver | virtual |
| delpi::LpSolver::AddRow(const Row &row) | delpi::LpSolver | |
| delpi::LpSolver::AddRow(const std::vector< std::pair< Variable, mpq_class > > &addends, const mpq_class &lb, const mpq_class &ub)=0 | delpi::LpSolver | pure virtual |
| delpi::LpSolver::AddRow(const Formula &formula) | delpi::LpSolver | |
| delpi::LpSolver::AddRow(const Expression &lhs, FormulaKind sense, const mpq_class &rhs) | delpi::LpSolver | |
| AddRows(const std::span< Row > &rows) | delpi::LpSolver | virtual |
| basis_ | delpi::QsoptexLpSolver | private |
| CheckAgainstExpected(LpResult result) const | delpi::LpSolver | |
| col_to_var_ | delpi::LpSolver | protected |
| column(int column_idx) const override | delpi::QsoptexLpSolver | virtual |
| config_ | delpi::LpSolver | protected |
| dual_solution_ | delpi::LpSolver | protected |
| EnsureSense(bool is_min) | delpi::LpSolver | protected |
| EnsureSenseCore() override | delpi::QsoptexLpSolver | protectedvirtual |
| GetInfo(const std::string &key) const | delpi::LpSolver | |
| infinity_ | delpi::LpSolver | protected |
| info() const | delpi::LpSolver | inline |
| info_ | delpi::LpSolver | protected |
| is_min_ | delpi::LpSolver | protected |
| LpSolver(mpq_class ninfinity, mpq_class infinity, Config config={}, const std::string &class_name="LpSolver") | delpi::LpSolver | |
| Maximise(const Expression &objective_function) | delpi::LpSolver | |
| Maximise(const T &objective_function) | delpi::LpSolver | |
| Minimise(const Expression &objective_function) | delpi::LpSolver | |
| Minimise(const T &objective_function) | delpi::LpSolver | |
| model(const std::vector< mpq_class > &x) const | delpi::LpSolver | |
| ninfinity_ | delpi::LpSolver | protected |
| obj_lb_ | delpi::LpSolver | protected |
| obj_ub_ | delpi::LpSolver | protected |
| Parse() | delpi::LpSolver | |
| ParseFile(const std::string &filename) | delpi::LpSolver | |
| ParseStream(std::istream &stream, const std::string &stream_name="(stdin)") | delpi::LpSolver | |
| ParseString(const std::string &string) | delpi::LpSolver | |
| partial_solve_cb_ | delpi::LpSolver | protected |
| PartialSolveCallback typedef | delpi::LpSolver | |
| qsx_ | delpi::QsoptexLpSolver | private |
| ray_ | delpi::QsoptexLpSolver | private |
| ReserveColumns(int size) | delpi::LpSolver | virtual |
| ReserveRows(int size) | delpi::LpSolver | virtual |
| ResetObjective() | delpi::LpSolver | |
| row(int row_idx) const override | delpi::QsoptexLpSolver | virtual |
| SetBound(Variable var, const mpq_class &lb, const mpq_class &ub) override | delpi::QsoptexLpSolver | virtual |
| SetCoefficient(RowIndex row, ColumnIndex column, const mpq_class &value) override | delpi::QsoptexLpSolver | virtual |
| SetInfo(const std::string &key, const std::string &value) | delpi::LpSolver | |
| SetObjective(int column, const mpq_class &value) override | delpi::QsoptexLpSolver | virtual |
| delpi::LpSolver::SetObjective(const Expression &objective) | delpi::LpSolver | |
| delpi::LpSolver::SetObjective(const std::unordered_map< int, mpq_class > &objective) | delpi::LpSolver | |
| delpi::LpSolver::SetObjective(const std::vector< mpq_class > &objective) | delpi::LpSolver | |
| delpi::LpSolver::SetObjective(const Variable &var, const mpq_class &value) | delpi::LpSolver | |
| SetOption(const std::string &key, const std::string &value) | delpi::LpSolver | |
| SetRowCoeff(int row, const T &literal_monomials) | delpi::QsoptexLpSolver | private |
| SetSimpleBoundInsteadOfAddRow(const std::vector< Expression::Addend > &addends, const mpq_class &lb, const mpq_class &ub) | delpi::LpSolver | protected |
| SetVarCoeff(int row, const Variable &var, const mpq_class &value) const | delpi::QsoptexLpSolver | private |
| solution(const Variable var) const | delpi::LpSolver | inline |
| solution_ | delpi::LpSolver | protected |
| Solve() | delpi::LpSolver | |
| solve_cb_ | delpi::LpSolver | protected |
| SolveCallback typedef | delpi::LpSolver | |
| SolveCore() override | delpi::QsoptexLpSolver | privatevirtual |
| stats_ | delpi::LpSolver | protected |
| UpdateFeasible() | delpi::QsoptexLpSolver | private |
| UpdateStats(unsigned int precision) | delpi::QsoptexLpSolver | |
| var(const int column) const | delpi::LpSolver | inline |
| var_to_col_ | delpi::LpSolver | protected |
| Verify() const | delpi::LpSolver | |
| x_ | delpi::QsoptexLpSolver | private |