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

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

ABNORMAL enum valueoperations_research::MPSolver
ABSL_DEPRECATED("Prefer SolverTypeSupportsInterruption() from solve_mp_model.h.") static bool SolverTypeSupportsInterruption(const MPModelRequestoperations_research::MPSolverinline
AT_LOWER_BOUND enum valueoperations_research::MPSolver
AT_UPPER_BOUND enum valueoperations_research::MPSolver
BASIC enum valueoperations_research::MPSolver
BasisStatus enum nameoperations_research::MPSolver
BOP_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
BopInterface classoperations_research::MPSolverfriend
CBC_MIXED_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
CBCInterface classoperations_research::MPSolverfriend
ClampSolutionWithinBounds()operations_research::MPSolver
Clear()operations_research::MPSolver
CLP_LINEAR_PROGRAMMING enum valueoperations_research::MPSolver
CLPInterface classoperations_research::MPSolverfriend
ComputeConstraintActivities() constoperations_research::MPSolver
ComputeExactConditionNumber() constoperations_research::MPSolver
constraint(int index) constoperations_research::MPSolverinline
constraints() constoperations_research::MPSolverinline
COPT_LINEAR_PROGRAMMING enum valueoperations_research::MPSolver
COPT_MIXED_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
CPLEX_LINEAR_PROGRAMMING enum valueoperations_research::MPSolver
CPLEX_MIXED_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
CplexInterface classoperations_research::MPSolverfriend
CreateSolver(const std::string &solver_id)operations_research::MPSolverstatic
DurationSinceConstruction() constoperations_research::MPSolverinline
EnableOutput()operations_research::MPSolver
ExportModelAsLpFormat(bool obfuscate, std::string *model_str) constoperations_research::MPSolver
ExportModelAsMpsFormat(bool fixed_format, bool obfuscate, std::string *model_str) constoperations_research::MPSolver
ExportModelToProto(MPModelProto *output_model) constoperations_research::MPSolver
FEASIBLE enum valueoperations_research::MPSolver
FillSolutionResponseProto(MPSolutionResponse *response) constoperations_research::MPSolver
FIXED_VALUE enum valueoperations_research::MPSolver
FREE enum valueoperations_research::MPSolver
GetMPModelRequestLoggingInfo(const MPModelRequest &request)operations_research::MPSolverstatic
GetNumThreads() constoperations_research::MPSolverinline
GetSolverSpecificParametersAsString() constoperations_research::MPSolverinline
global_num_constraints()operations_research::MPSolverstatic
global_num_variables()operations_research::MPSolverstatic
GLOP_LINEAR_PROGRAMMING enum valueoperations_research::MPSolver
GLOPInterface classoperations_research::MPSolverfriend
GLPK_LINEAR_PROGRAMMING enum valueoperations_research::MPSolver
GLPK_MIXED_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
GLPKInterface classoperations_research::MPSolverfriend
GUROBI_LINEAR_PROGRAMMING enum valueoperations_research::MPSolver
GUROBI_MIXED_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
GurobiInterface classoperations_research::MPSolverfriend
HIGHS_LINEAR_PROGRAMMING enum valueoperations_research::MPSolver
HIGHS_MIXED_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
HighsInterface classoperations_research::MPSolverfriend
INFEASIBLE enum valueoperations_research::MPSolver
infinity()operations_research::MPSolverinlinestatic
InterruptSolve()operations_research::MPSolver
IsMIP() constoperations_research::MPSolver
iterations() constoperations_research::MPSolver
KNAPSACK_MIXED_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
KnapsackInterface classoperations_research::MPSolverfriend
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) constoperations_research::MPSolver
LookupVariableOrNull(const std::string &var_name) constoperations_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 valueoperations_research::MPSolver
MPSolver(const std::string &name, OptimizationProblemType problem_type)operations_research::MPSolver
MPSolver(const MPSolver &)=deleteoperations_research::MPSolver
MPSolverInterface classoperations_research::MPSolverfriend
MutableObjective()operations_research::MPSolverinline
Name() constoperations_research::MPSolverinline
NextSolution()operations_research::MPSolver
nodes() constoperations_research::MPSolver
NOT_SOLVED enum valueoperations_research::MPSolver
NumConstraints() constoperations_research::MPSolverinline
NumVariables() constoperations_research::MPSolverinline
Objective() constoperations_research::MPSolverinline
operator=(const MPSolver &)=deleteoperations_research::MPSolver
OPTIMAL enum valueoperations_research::MPSolver
OptimizationProblemType enum nameoperations_research::MPSolver
OutputIsEnabled() constoperations_research::MPSolver
OwnsVariable(const MPVariable *var) constoperations_research::MPSolver
ParseSolverType(absl::string_view solver_id, OptimizationProblemType *type)operations_research::MPSolverstatic
ParseSolverTypeOrDie(const std::string &solver_id)operations_research::MPSolverstatic
PDLP_LINEAR_PROGRAMMING enum valueoperations_research::MPSolver
PdlpInterface classoperations_research::MPSolverfriend
ProblemType() constoperations_research::MPSolverinlinevirtual
Reset()operations_research::MPSolver
ResultStatus enum nameoperations_research::MPSolver
SAT_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
SatInterface classoperations_research::MPSolverfriend
SCIP_MIXED_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
SCIPInterface classoperations_research::MPSolverfriend
set_time_limit(int64_t time_limit_milliseconds)operations_research::MPSolverinline
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 &parameters)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::MPSolverinline
SLMInterface classoperations_research::MPSolverfriend
Solve()operations_research::MPSolver
Solve(const MPSolverParameters &param)operations_research::MPSolver
SolveLazyMutableRequest(LazyMutableCopy< MPModelRequest > request, MPSolutionResponse *response, std::atomic< bool > *interrupt=nullptr)operations_research::MPSolverstatic
solver_infinity()operations_research::MPSolver
SolverVersion() constoperations_research::MPSolver
SolveWithProto(const MPModelRequest &model_request, MPSolutionResponse *response, std::atomic< bool > *interrupt=nullptr)operations_research::MPSolverstatic
SupportsCallbacks() constoperations_research::MPSolver
SupportsProblemType(OptimizationProblemType problem_type)operations_research::MPSolverstatic
SuppressOutput()operations_research::MPSolver
time_limit() constoperations_research::MPSolverinline
time_limit_in_secs() constoperations_research::MPSolverinline
TimeLimit() constoperations_research::MPSolverinline
UNBOUNDED enum valueoperations_research::MPSolver
underlying_solver()operations_research::MPSolver
variable(int index) constoperations_research::MPSolverinline
variables() constoperations_research::MPSolverinline
VerifySolution(double tolerance, bool log_errors) constoperations_research::MPSolver
wall_time() constoperations_research::MPSolverinline
Write(const std::string &file_name)operations_research::MPSolver
XPRESS_LINEAR_PROGRAMMING enum valueoperations_research::MPSolver
XPRESS_MIXED_INTEGER_PROGRAMMING enum valueoperations_research::MPSolver
XpressInterface classoperations_research::MPSolverfriend
~MPSolver()operations_research::MPSolvervirtual