C++ Reference
C++ Reference: Linear solver
MPSolver Member List
This is the complete list of members for MPSolver, including all inherited members.
| ABNORMAL enum value | MPSolver | |
| AT_LOWER_BOUND enum value | MPSolver | |
| AT_UPPER_BOUND enum value | MPSolver | |
| BASIC enum value | MPSolver | |
| BasisStatus enum name | MPSolver | |
| BOP_INTEGER_PROGRAMMING enum value | MPSolver | |
| BopInterface class | MPSolver | friend |
| CBC_MIXED_INTEGER_PROGRAMMING enum value | MPSolver | |
| CBCInterface class | MPSolver | friend |
| ClampSolutionWithinBounds() | MPSolver | |
| Clear() | MPSolver | |
| CLPInterface class | MPSolver | friend |
| ComputeConstraintActivities() const | MPSolver | |
| ComputeExactConditionNumber() const | MPSolver | |
| constraints() const | MPSolver | inline |
| CplexInterface class | MPSolver | friend |
| DurationSinceConstruction() const | MPSolver | inline |
| EnableOutput() | MPSolver | |
| ExportModelAsLpFormat(bool obfuscate, std::string *model_str) const | MPSolver | |
| ExportModelAsMpsFormat(bool fixed_format, bool obfuscate, std::string *model_str) const | MPSolver | |
| ExportModelToProto(MPModelProto *output_model) const | MPSolver | |
| FEASIBLE enum value | MPSolver | |
| FillSolutionResponseProto(MPSolutionResponse *response) const | MPSolver | |
| FIXED_VALUE enum value | MPSolver | |
| FREE enum value | MPSolver | |
| GetNumThreads() const | MPSolver | inline |
| GetSolverSpecificParametersAsString() const | MPSolver | inline |
| GLOP_LINEAR_PROGRAMMING enum value | MPSolver | |
| GLOPInterface class | MPSolver | friend |
| GLPKInterface class | MPSolver | friend |
| GurobiInterface class | MPSolver | friend |
| INFEASIBLE enum value | MPSolver | |
| infinity() | MPSolver | inlinestatic |
| InterruptSolve() | MPSolver | |
| IsMIP() const | MPSolver | |
| iterations() const | MPSolver | |
| KnapsackInterface class | MPSolver | friend |
| LoadModelFromProto(const MPModelProto &input_model, std::string *error_message) | MPSolver | |
| LoadModelFromProtoWithUniqueNamesOrDie(const MPModelProto &input_model, std::string *error_message) | MPSolver | |
| LoadSolutionFromProto(const MPSolutionResponse &response, double tolerance=kDefaultPrimalTolerance) | MPSolver | |
| LookupConstraintOrNull(const std::string &constraint_name) const | MPSolver | |
| LookupVariableOrNull(const std::string &var_name) const | MPSolver | |
| MakeBoolVar(const std::string &name) | MPSolver | |
| MakeBoolVarArray(int nb, const std::string &name, std::vector< MPVariable * > *vars) | MPSolver | |
| MakeIntVar(double lb, double ub, const std::string &name) | MPSolver | |
| MakeIntVarArray(int nb, double lb, double ub, const std::string &name, std::vector< MPVariable * > *vars) | MPSolver | |
| MakeNumVar(double lb, double ub, const std::string &name) | MPSolver | |
| MakeNumVarArray(int nb, double lb, double ub, const std::string &name, std::vector< MPVariable * > *vars) | MPSolver | |
| MakeRowConstraint(double lb, double ub) | MPSolver | |
| MakeRowConstraint() | MPSolver | |
| MakeRowConstraint(double lb, double ub, const std::string &name) | MPSolver | |
| MakeRowConstraint(const std::string &name) | MPSolver | |
| MakeRowConstraint(const LinearRange &range) | MPSolver | |
| MakeRowConstraint(const LinearRange &range, const std::string &name) | MPSolver | |
| MakeVar(double lb, double ub, bool integer, const std::string &name) | MPSolver | |
| MakeVarArray(int nb, double lb, double ub, bool integer, const std::string &name_prefix, std::vector< MPVariable * > *vars) | MPSolver | |
| MODEL_INVALID enum value | MPSolver | |
| MPSolver(const std::string &name, OptimizationProblemType problem_type) | MPSolver | |
| MPSolverInterface class | MPSolver | friend |
| MutableObjective() | MPSolver | inline |
| Name() const | MPSolver | inline |
| NextSolution() | MPSolver | |
| nodes() const | MPSolver | |
| NOT_SOLVED enum value | MPSolver | |
| NumConstraints() const | MPSolver | inline |
| NumVariables() const | MPSolver | inline |
| Objective() const | MPSolver | inline |
| OPTIMAL enum value | MPSolver | |
| OptimizationProblemType enum name | MPSolver | |
| OutputIsEnabled() const | MPSolver | |
| OwnsVariable(const MPVariable *var) const | MPSolver | |
| ParseSolverType(absl::string_view solver, OptimizationProblemType *type) | MPSolver | static |
| ProblemType() const | MPSolver | inlinevirtual |
| Reset() | MPSolver | |
| ResultStatus enum name | MPSolver | |
| SAT_INTEGER_PROGRAMMING enum value | MPSolver | |
| SatInterface class | MPSolver | friend |
| SCIP_MIXED_INTEGER_PROGRAMMING enum value | MPSolver | |
| SCIPInterface class | MPSolver | friend |
| set_time_limit(int64 time_limit_milliseconds) | MPSolver | inline |
| SetCallback(MPCallback *mp_callback) | MPSolver | |
| SetHint(std::vector< std::pair< const MPVariable *, double > > hint) | MPSolver | |
| SetNumThreads(int num_threads) | MPSolver | |
| SetSolverSpecificParametersAsString(const std::string ¶meters) | MPSolver | |
| SetStartingLpBasis(const std::vector< MPSolver::BasisStatus > &variable_statuses, const std::vector< MPSolver::BasisStatus > &constraint_statuses) | MPSolver | |
| SetTimeLimit(absl::Duration time_limit) | MPSolver | inline |
| SLMInterface class | MPSolver | friend |
| Solve() | MPSolver | |
| Solve(const MPSolverParameters ¶m) | MPSolver | |
| SolverVersion() const | MPSolver | |
| SolveWithProto(const MPModelRequest &model_request, MPSolutionResponse *response) | MPSolver | static |
| SupportsCallbacks() const | MPSolver | |
| SupportsProblemType(OptimizationProblemType problem_type) | MPSolver | static |
| SuppressOutput() | MPSolver | |
| time_limit() const | MPSolver | inline |
| time_limit_in_secs() const | MPSolver | inline |
| TimeLimit() const | MPSolver | inline |
| UNBOUNDED enum value | MPSolver | |
| underlying_solver() | MPSolver | |
| variables() const | MPSolver | inline |
| VerifySolution(double tolerance, bool log_errors) const | MPSolver | |
| wall_time() const | MPSolver | inline |
| Write(const std::string &file_name) | MPSolver | |
| XpressInterface class | MPSolver | friend |
| ~MPSolver() | MPSolver | virtual |