ABNORMAL enum value | operations_research::MPSolver | |
ABSL_DEPRECATED("Prefer SolverTypeSupportsInterruption() from solve_mp_model.h.") static bool SolverTypeSupportsInterruption(const MPModelRequest | operations_research::MPSolver | inline |
AT_LOWER_BOUND enum value | operations_research::MPSolver | |
AT_UPPER_BOUND enum value | operations_research::MPSolver | |
BASIC enum value | operations_research::MPSolver | |
BasisStatus enum name | operations_research::MPSolver | |
BOP_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
BopInterface class | operations_research::MPSolver | friend |
CBC_MIXED_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
CBCInterface class | operations_research::MPSolver | friend |
ClampSolutionWithinBounds() | operations_research::MPSolver | |
Clear() | operations_research::MPSolver | |
CLP_LINEAR_PROGRAMMING enum value | operations_research::MPSolver | |
CLPInterface class | operations_research::MPSolver | friend |
ComputeConstraintActivities() const | operations_research::MPSolver | |
ComputeExactConditionNumber() const | operations_research::MPSolver | |
constraint(int index) const | operations_research::MPSolver | inline |
constraints() const | operations_research::MPSolver | inline |
COPT_LINEAR_PROGRAMMING enum value | operations_research::MPSolver | |
COPT_MIXED_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
CPLEX_LINEAR_PROGRAMMING enum value | operations_research::MPSolver | |
CPLEX_MIXED_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
CplexInterface class | operations_research::MPSolver | friend |
CreateSolver(const std::string &solver_id) | operations_research::MPSolver | static |
DurationSinceConstruction() const | operations_research::MPSolver | inline |
EnableOutput() | operations_research::MPSolver | |
ExportModelAsLpFormat(bool obfuscate, std::string *model_str) const | operations_research::MPSolver | |
ExportModelAsMpsFormat(bool fixed_format, bool obfuscate, std::string *model_str) const | operations_research::MPSolver | |
ExportModelToProto(MPModelProto *output_model) const | operations_research::MPSolver | |
FEASIBLE enum value | operations_research::MPSolver | |
FillSolutionResponseProto(MPSolutionResponse *response) const | operations_research::MPSolver | |
FIXED_VALUE enum value | operations_research::MPSolver | |
FREE enum value | operations_research::MPSolver | |
GetMPModelRequestLoggingInfo(const MPModelRequest &request) | operations_research::MPSolver | static |
GetNumThreads() const | operations_research::MPSolver | inline |
GetSolverSpecificParametersAsString() const | operations_research::MPSolver | inline |
global_num_constraints() | operations_research::MPSolver | static |
global_num_variables() | operations_research::MPSolver | static |
GLOP_LINEAR_PROGRAMMING enum value | operations_research::MPSolver | |
GLOPInterface class | operations_research::MPSolver | friend |
GLPK_LINEAR_PROGRAMMING enum value | operations_research::MPSolver | |
GLPK_MIXED_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
GLPKInterface class | operations_research::MPSolver | friend |
GUROBI_LINEAR_PROGRAMMING enum value | operations_research::MPSolver | |
GUROBI_MIXED_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
GurobiInterface class | operations_research::MPSolver | friend |
HIGHS_LINEAR_PROGRAMMING enum value | operations_research::MPSolver | |
HIGHS_MIXED_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
HighsInterface class | operations_research::MPSolver | friend |
INFEASIBLE enum value | operations_research::MPSolver | |
infinity() | operations_research::MPSolver | inlinestatic |
InterruptSolve() | operations_research::MPSolver | |
IsMIP() const | operations_research::MPSolver | |
iterations() const | operations_research::MPSolver | |
KNAPSACK_MIXED_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
KnapsackInterface class | operations_research::MPSolver | friend |
LoadModelFromProto(const MPModelProto &input_model, std::string *error_message, bool clear_names=true) | operations_research::MPSolver | |
LoadModelFromProtoWithUniqueNamesOrDie(const MPModelProto &input_model, std::string *error_message) | operations_research::MPSolver | |
LoadSolutionFromProto(const MPSolutionResponse &response, double tolerance=std::numeric_limits< double >::infinity()) | operations_research::MPSolver | |
LookupConstraintOrNull(const std::string &constraint_name) const | operations_research::MPSolver | |
LookupVariableOrNull(const std::string &var_name) const | operations_research::MPSolver | |
MakeBoolVar(const std::string &name) | operations_research::MPSolver | |
MakeBoolVarArray(int nb, const std::string &name, std::vector< MPVariable * > *vars) | operations_research::MPSolver | |
MakeIntVar(double lb, double ub, const std::string &name) | operations_research::MPSolver | |
MakeIntVarArray(int nb, double lb, double ub, const std::string &name, std::vector< MPVariable * > *vars) | operations_research::MPSolver | |
MakeNumVar(double lb, double ub, const std::string &name) | operations_research::MPSolver | |
MakeNumVarArray(int nb, double lb, double ub, const std::string &name, std::vector< MPVariable * > *vars) | operations_research::MPSolver | |
MakeRowConstraint(double lb, double ub) | operations_research::MPSolver | |
MakeRowConstraint() | operations_research::MPSolver | |
MakeRowConstraint(double lb, double ub, const std::string &name) | operations_research::MPSolver | |
MakeRowConstraint(const std::string &name) | operations_research::MPSolver | |
MakeRowConstraint(const LinearRange &range) | operations_research::MPSolver | |
MakeRowConstraint(const LinearRange &range, const std::string &name) | operations_research::MPSolver | |
MakeVar(double lb, double ub, bool integer, const std::string &name) | operations_research::MPSolver | |
MakeVarArray(int nb, double lb, double ub, bool integer, const std::string &name_prefix, std::vector< MPVariable * > *vars) | operations_research::MPSolver | |
MODEL_INVALID enum value | operations_research::MPSolver | |
MPSolver(const std::string &name, OptimizationProblemType problem_type) | operations_research::MPSolver | |
MPSolver(const MPSolver &)=delete | operations_research::MPSolver | |
MPSolverInterface class | operations_research::MPSolver | friend |
MutableObjective() | operations_research::MPSolver | inline |
Name() const | operations_research::MPSolver | inline |
NextSolution() | operations_research::MPSolver | |
nodes() const | operations_research::MPSolver | |
NOT_SOLVED enum value | operations_research::MPSolver | |
NumConstraints() const | operations_research::MPSolver | inline |
NumVariables() const | operations_research::MPSolver | inline |
Objective() const | operations_research::MPSolver | inline |
operator=(const MPSolver &)=delete | operations_research::MPSolver | |
OPTIMAL enum value | operations_research::MPSolver | |
OptimizationProblemType enum name | operations_research::MPSolver | |
OutputIsEnabled() const | operations_research::MPSolver | |
OwnsVariable(const MPVariable *var) const | operations_research::MPSolver | |
ParseSolverType(absl::string_view solver_id, OptimizationProblemType *type) | operations_research::MPSolver | static |
ParseSolverTypeOrDie(const std::string &solver_id) | operations_research::MPSolver | static |
PDLP_LINEAR_PROGRAMMING enum value | operations_research::MPSolver | |
PdlpInterface class | operations_research::MPSolver | friend |
ProblemType() const | operations_research::MPSolver | inlinevirtual |
Reset() | operations_research::MPSolver | |
ResultStatus enum name | operations_research::MPSolver | |
SAT_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
SatInterface class | operations_research::MPSolver | friend |
SCIP_MIXED_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
SCIPInterface class | operations_research::MPSolver | friend |
set_time_limit(int64_t time_limit_milliseconds) | operations_research::MPSolver | inline |
SetCallback(MPCallback *mp_callback) | operations_research::MPSolver | |
SetHint(std::vector< std::pair< const MPVariable *, double > > hint) | operations_research::MPSolver | |
SetNumThreads(int num_threads) | operations_research::MPSolver | |
SetSolverSpecificParametersAsString(const std::string ¶meters) | operations_research::MPSolver | |
SetStartingLpBasis(const std::vector< MPSolver::BasisStatus > &variable_statuses, const std::vector< MPSolver::BasisStatus > &constraint_statuses) | operations_research::MPSolver | |
SetTimeLimit(absl::Duration time_limit) | operations_research::MPSolver | inline |
SLMInterface class | operations_research::MPSolver | friend |
Solve() | operations_research::MPSolver | |
Solve(const MPSolverParameters ¶m) | operations_research::MPSolver | |
SolveLazyMutableRequest(LazyMutableCopy< MPModelRequest > request, MPSolutionResponse *response, std::atomic< bool > *interrupt=nullptr) | operations_research::MPSolver | static |
solver_infinity() | operations_research::MPSolver | |
SolverVersion() const | operations_research::MPSolver | |
SolveWithProto(const MPModelRequest &model_request, MPSolutionResponse *response, std::atomic< bool > *interrupt=nullptr) | operations_research::MPSolver | static |
SupportsCallbacks() const | operations_research::MPSolver | |
SupportsProblemType(OptimizationProblemType problem_type) | operations_research::MPSolver | static |
SuppressOutput() | operations_research::MPSolver | |
time_limit() const | operations_research::MPSolver | inline |
time_limit_in_secs() const | operations_research::MPSolver | inline |
TimeLimit() const | operations_research::MPSolver | inline |
UNBOUNDED enum value | operations_research::MPSolver | |
underlying_solver() | operations_research::MPSolver | |
variable(int index) const | operations_research::MPSolver | inline |
variables() const | operations_research::MPSolver | inline |
VerifySolution(double tolerance, bool log_errors) const | operations_research::MPSolver | |
wall_time() const | operations_research::MPSolver | inline |
Write(const std::string &file_name) | operations_research::MPSolver | |
XPRESS_LINEAR_PROGRAMMING enum value | operations_research::MPSolver | |
XPRESS_MIXED_INTEGER_PROGRAMMING enum value | operations_research::MPSolver | |
XpressInterface class | operations_research::MPSolver | friend |
~MPSolver() | operations_research::MPSolver | virtual |