Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::math_opt::Xpress Member List

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) constoperations_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) constoperations_research::math_opt::Xpress
GetDblControl(int control) constoperations_research::math_opt::Xpress
GetDoubleAttr(int attribute) constoperations_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() constoperations_research::math_opt::Xpress
GetIntAttr(int attribute) constoperations_research::math_opt::Xpress
GetIntControl(int control) constoperations_research::math_opt::Xpress
GetIntControl64(int control) constoperations_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) constoperations_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) constoperations_research::math_opt::Xpress
GetUB(absl::Span< double > ub, int first, int last)operations_research::math_opt::Xpress
GetVarLb() constoperations_research::math_opt::Xpress
GetVarUb() constoperations_research::math_opt::Xpress
Interrupt(int reason)operations_research::math_opt::Xpress
IsMIP() constoperations_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::Xpressstatic
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) constoperations_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()=deleteoperations_research::math_opt::Xpress
~Xpress()operations_research::math_opt::Xpress