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 |