![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
This is the complete list of members for operations_research::math_opt::Xpress, including all inherited members.
| AddCbChecktime(int(XPRS_CC *cb)(XPRSprob, void *), void *cbdata, int prio=0) | operations_research::math_opt::Xpress | |
| AddCbMessage(void(XPRS_CC *cb)(XPRSprob, void *, char const *, int, int), void *cbdata, int prio=0) | operations_research::math_opt::Xpress | |
| AddConstrs(absl::Span< const char > sense, absl::Span< const double > rhs, absl::Span< const double > rng) | operations_research::math_opt::Xpress | |
| AddConstrs(absl::Span< const char > rowtype, absl::Span< const double > rhs, absl::Span< const double > rng, absl::Span< const int > start, absl::Span< const int > colind, absl::Span< const double > rowcoef) | operations_research::math_opt::Xpress | |
| AddMIPSol(absl::Span< double const > vals, absl::Span< int const > colind, char const *name=nullptr) | operations_research::math_opt::Xpress | |
| AddNames(int type, absl::Span< const char > names, int first, int last) | operations_research::math_opt::Xpress | |
| AddObjective(double constant, int ncols, absl::Span< int const > colind, absl::Span< double const > objcoef, int priority, double weight) | operations_research::math_opt::Xpress | |
| AddQRow(char sense, double rhs, double rng, absl::Span< int const > colind, absl::Span< double const > rowcoef, absl::Span< int const > qcol1, absl::Span< int const > qcol2, absl::Span< double const > qcoef) | operations_research::math_opt::Xpress | |
| AddRows(absl::Span< char const > rowtype, absl::Span< double const > rhs, absl::Span< double const > rng, absl::Span< XPRSint64 const > start, absl::Span< int const > colind, absl::Span< double const > rowcoef) | operations_research::math_opt::Xpress | |
| AddSets(absl::Span< char const > settype, absl::Span< XPRSint64 const > start, absl::Span< int const > colind, absl::Span< double const > refval) | operations_research::math_opt::Xpress | |
| AddVars(std::size_t count, absl::Span< const double > obj, absl::Span< const double > lb, absl::Span< const double > ub, absl::Span< const char > vtype) | operations_research::math_opt::Xpress | |
| CalculateObjectiveN(int objidx, double const *solution) | operations_research::math_opt::Xpress | |
| ChgBounds(absl::Span< int const > colind, absl::Span< char const > bndtype, absl::Span< double const > bndval) | operations_research::math_opt::Xpress | |
| ChgCoeffs(absl::Span< const int > rowind, absl::Span< const int > colind, absl::Span< const double > values) | operations_research::math_opt::Xpress | |
| ChgColType(absl::Span< int const > colind, absl::Span< char const > coltype) | operations_research::math_opt::Xpress | |
| GetBasis(std::vector< int > &rowBasis, std::vector< int > &colBasis) const | operations_research::math_opt::Xpress | |
| GetColType(absl::Span< char > ctype, int first, int last) | operations_research::math_opt::Xpress | |
| GetControlInfo(char const *name, int *p_id, int *p_type) const | operations_research::math_opt::Xpress | |
| GetDblControl(int control) const | operations_research::math_opt::Xpress | |
| GetDoubleAttr(int attribute) const | operations_research::math_opt::Xpress | |
| GetDuals(int *p_status, std::optional< absl::Span< double > > const &duals, int first, int last) | operations_research::math_opt::Xpress | |
| GetDualStatus() const | operations_research::math_opt::Xpress | |
| GetIntAttr(int attribute) const | operations_research::math_opt::Xpress | |
| GetIntControl(int control) const | operations_research::math_opt::Xpress | |
| GetIntControl64(int control) const | operations_research::math_opt::Xpress | |
| GetLB(absl::Span< double > lb, int first, int last) | operations_research::math_opt::Xpress | |
| GetLpSol(absl::Span< double > primals, absl::Span< double > duals, absl::Span< double > reducedCosts) | operations_research::math_opt::Xpress | |
| GetObjectiveDoubleAttr(int objidx, int attribute) const | operations_research::math_opt::Xpress | |
| GetRedCosts(int *p_status, std::optional< absl::Span< double > > const &dj, int first, int last) | operations_research::math_opt::Xpress | |
| GetSolution(int *p_status, std::optional< absl::Span< double > > const &x, int first, int last) | operations_research::math_opt::Xpress | |
| GetStrControl(int control) const | operations_research::math_opt::Xpress | |
| GetUB(absl::Span< double > ub, int first, int last) | operations_research::math_opt::Xpress | |
| GetVarLb() const | operations_research::math_opt::Xpress | |
| GetVarUb() const | operations_research::math_opt::Xpress | |
| Interrupt(int reason) | operations_research::math_opt::Xpress | |
| IsMIP() const | operations_research::math_opt::Xpress | |
| LoadDelayedRows(absl::Span< int const > rows) | operations_research::math_opt::Xpress | |
| LoadDirs(absl::Span< int const > cols, std::optional< absl::Span< int const > > const &prio, std::optional< absl::Span< char const > > const &dir, std::optional< absl::Span< double const > > const &up, std::optional< absl::Span< double const > > const &down) | operations_research::math_opt::Xpress | |
| LpOptimize(std::string flags) | operations_research::math_opt::Xpress | |
| New(absl::string_view model_name) | operations_research::math_opt::Xpress | static |
| Optimize(std::string const &flags="", int *p_solvestatus=nullptr, int *p_solstatus=nullptr) | operations_research::math_opt::Xpress | |
| PostSolve() | operations_research::math_opt::Xpress | |
| RemoveCbChecktime(int(XPRS_CC *cb)(XPRSprob, void *), void *cbdata=nullptr) | operations_research::math_opt::Xpress | |
| RemoveCbMessage(void(XPRS_CC *cb)(XPRSprob, void *, char const *, int, int), void *cbdata=nullptr) | operations_research::math_opt::Xpress | |
| ResetIntControl(int control) | operations_research::math_opt::Xpress | |
| SaveAs(std::string const &filename) | operations_research::math_opt::Xpress | |
| SetDblControl(int control, double value) | operations_research::math_opt::Xpress | |
| SetIndicators(absl::Span< int const > rowind, absl::Span< int const > colind, absl::Span< int const > complement) | operations_research::math_opt::Xpress | |
| SetIntControl(int control, int value) | operations_research::math_opt::Xpress | |
| SetIntControl64(int control, int64_t value) | operations_research::math_opt::Xpress | |
| SetLinearObjective(double constant, absl::Span< const int > col_index, absl::Span< const double > obj_coeffs) | operations_research::math_opt::Xpress | |
| SetObjectiveDoubleControl(int obj, int control, double value) | operations_research::math_opt::Xpress | |
| SetObjectiveIntControl(int obj, int control, int value) | operations_research::math_opt::Xpress | |
| SetObjectiveSense(bool maximize) | operations_research::math_opt::Xpress | |
| SetProbName(absl::string_view name) | operations_research::math_opt::Xpress | |
| SetQuadraticObjective(absl::Span< const int > colind1, absl::Span< const int > colind2, absl::Span< const double > coefficients) | operations_research::math_opt::Xpress | |
| SetStartingBasis(std::vector< int > &rowBasis, std::vector< int > &colBasis) const | operations_research::math_opt::Xpress | |
| SetStrControl(int control, std::string const &value) | operations_research::math_opt::Xpress | |
| Terminate() | operations_research::math_opt::Xpress | |
| WriteProb(std::string const &filename, std::string const &flags="") | operations_research::math_opt::Xpress | |
| Xpress()=delete | operations_research::math_opt::Xpress | |
| ~Xpress() | operations_research::math_opt::Xpress |