C++ Reference

C++ Reference: Linear solver

MPSolver Member List

This is the complete list of members for MPSolver, including all inherited members.

ABNORMAL enum valueMPSolver
AT_LOWER_BOUND enum valueMPSolver
AT_UPPER_BOUND enum valueMPSolver
BASIC enum valueMPSolver
BasisStatus enum nameMPSolver
BOP_INTEGER_PROGRAMMING enum valueMPSolver
BopInterface classMPSolverfriend
CBC_MIXED_INTEGER_PROGRAMMING enum valueMPSolver
CBCInterface classMPSolverfriend
ClampSolutionWithinBounds()MPSolver
Clear()MPSolver
CLPInterface classMPSolverfriend
ComputeConstraintActivities() constMPSolver
ComputeExactConditionNumber() constMPSolver
constraints() constMPSolverinline
CplexInterface classMPSolverfriend
DurationSinceConstruction() constMPSolverinline
EnableOutput()MPSolver
ExportModelAsLpFormat(bool obfuscate, std::string *model_str) constMPSolver
ExportModelAsMpsFormat(bool fixed_format, bool obfuscate, std::string *model_str) constMPSolver
ExportModelToProto(MPModelProto *output_model) constMPSolver
FEASIBLE enum valueMPSolver
FillSolutionResponseProto(MPSolutionResponse *response) constMPSolver
FIXED_VALUE enum valueMPSolver
FREE enum valueMPSolver
GetNumThreads() constMPSolverinline
GetSolverSpecificParametersAsString() constMPSolverinline
GLOP_LINEAR_PROGRAMMING enum valueMPSolver
GLOPInterface classMPSolverfriend
GLPKInterface classMPSolverfriend
GurobiInterface classMPSolverfriend
INFEASIBLE enum valueMPSolver
infinity()MPSolverinlinestatic
InterruptSolve()MPSolver
IsMIP() constMPSolver
iterations() constMPSolver
KnapsackInterface classMPSolverfriend
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) constMPSolver
LookupVariableOrNull(const std::string &var_name) constMPSolver
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 valueMPSolver
MPSolver(const std::string &name, OptimizationProblemType problem_type)MPSolver
MPSolverInterface classMPSolverfriend
MutableObjective()MPSolverinline
Name() constMPSolverinline
NextSolution()MPSolver
nodes() constMPSolver
NOT_SOLVED enum valueMPSolver
NumConstraints() constMPSolverinline
NumVariables() constMPSolverinline
Objective() constMPSolverinline
OPTIMAL enum valueMPSolver
OptimizationProblemType enum nameMPSolver
OutputIsEnabled() constMPSolver
OwnsVariable(const MPVariable *var) constMPSolver
ParseSolverType(absl::string_view solver, OptimizationProblemType *type)MPSolverstatic
ProblemType() constMPSolverinlinevirtual
Reset()MPSolver
ResultStatus enum nameMPSolver
SAT_INTEGER_PROGRAMMING enum valueMPSolver
SatInterface classMPSolverfriend
SCIP_MIXED_INTEGER_PROGRAMMING enum valueMPSolver
SCIPInterface classMPSolverfriend
set_time_limit(int64 time_limit_milliseconds)MPSolverinline
SetCallback(MPCallback *mp_callback)MPSolver
SetHint(std::vector< std::pair< const MPVariable *, double > > hint)MPSolver
SetNumThreads(int num_threads)MPSolver
SetSolverSpecificParametersAsString(const std::string &parameters)MPSolver
SetStartingLpBasis(const std::vector< MPSolver::BasisStatus > &variable_statuses, const std::vector< MPSolver::BasisStatus > &constraint_statuses)MPSolver
SetTimeLimit(absl::Duration time_limit)MPSolverinline
SLMInterface classMPSolverfriend
Solve()MPSolver
Solve(const MPSolverParameters &param)MPSolver
SolverVersion() constMPSolver
SolveWithProto(const MPModelRequest &model_request, MPSolutionResponse *response)MPSolverstatic
SupportsCallbacks() constMPSolver
SupportsProblemType(OptimizationProblemType problem_type)MPSolverstatic
SuppressOutput()MPSolver
time_limit() constMPSolverinline
time_limit_in_secs() constMPSolverinline
TimeLimit() constMPSolverinline
UNBOUNDED enum valueMPSolver
underlying_solver()MPSolver
variables() constMPSolverinline
VerifySolution(double tolerance, bool log_errors) constMPSolver
wall_time() constMPSolverinline
Write(const std::string &file_name)MPSolver
XpressInterface classMPSolverfriend
~MPSolver()MPSolvervirtual