AddIndicatorConstraint(MPConstraint *const ct) | MPSolverInterface | inlinevirtual |
AddRowConstraint(MPConstraint *const ct) override | CBCInterface | virtual |
AddVariable(MPVariable *const var) override | CBCInterface | virtual |
best_objective_bound() const | MPSolverInterface | |
best_objective_bound_ | MPSolverInterface | protected |
BranchingPriorityChangedForVariable(int var_index) | MPSolverInterface | inlinevirtual |
CBCInterface(MPSolver *const solver) | CBCInterface | explicit |
CheckSolutionExists() const | MPSolverInterface | virtual |
CheckSolutionIsSynchronized() const | MPSolverInterface | |
CheckSolutionIsSynchronizedAndExists() const | MPSolverInterface | inline |
ClearConstraint(MPConstraint *const constraint) override | CBCInterface | inlinevirtual |
ClearObjective() override | CBCInterface | inlinevirtual |
column_status(int variable_index) const override | CBCInterface | inlinevirtual |
ComputeExactConditionNumber() const | MPSolverInterface | virtual |
constraint_is_extracted(int ct_index) const | MPSolverInterface | inline |
DirectlySolveProto(const MPModelRequest &request) | MPSolverInterface | inlinevirtual |
ExtractModel() | CBCInterface | inlinevirtual |
ExtractNewConstraints() override | CBCInterface | inlinevirtual |
ExtractNewVariables() override | CBCInterface | inlinevirtual |
ExtractObjective() override | CBCInterface | inlinevirtual |
InterruptSolve() | MPSolverInterface | inlinevirtual |
InvalidateSolutionSynchronization() | MPSolverInterface | protected |
IsContinuous() const override | CBCInterface | inlinevirtual |
IsLP() const override | CBCInterface | inlinevirtual |
IsMIP() const override | CBCInterface | inlinevirtual |
iterations() const override | CBCInterface | virtual |
kDummyVariableIndex | MPSolverInterface | protectedstatic |
kUnknownNumberOfIterations | MPSolverInterface | static |
kUnknownNumberOfNodes | MPSolverInterface | static |
last_constraint_index_ | MPSolverInterface | protected |
last_variable_index() const | MPSolverInterface | inline |
last_variable_index_ | MPSolverInterface | protected |
maximize_ | MPSolverInterface | protected |
MODEL_SYNCHRONIZED enum value | MPSolverInterface | |
MPSolverInterface(MPSolver *const solver) | MPSolverInterface | explicit |
MUST_RELOAD enum value | MPSolverInterface | |
NextSolution() | MPSolverInterface | inlinevirtual |
nodes() const override | CBCInterface | virtual |
objective_value() const | MPSolverInterface | |
objective_value_ | MPSolverInterface | protected |
quiet() const | MPSolverInterface | inline |
quiet_ | MPSolverInterface | protected |
Reset() override | CBCInterface | virtual |
ResetExtractionInformation() | MPSolverInterface | protected |
result_status() const | MPSolverInterface | inline |
result_status_ | MPSolverInterface | protected |
row_status(int constraint_index) const override | CBCInterface | inlinevirtual |
set_constraint_as_extracted(int ct_index, bool extracted) | MPSolverInterface | inline |
set_quiet(bool quiet_value) | MPSolverInterface | inline |
set_variable_as_extracted(int var_index, bool extracted) | MPSolverInterface | inline |
SetCallback(MPCallback *mp_callback) | MPSolverInterface | inlinevirtual |
SetCoefficient(MPConstraint *const constraint, const MPVariable *const variable, double new_value, double old_value) override | CBCInterface | inlinevirtual |
SetCommonParameters(const MPSolverParameters ¶m) | MPSolverInterface | protected |
SetConstraintBounds(int row_index, double lb, double ub) override | CBCInterface | virtual |
SetDoubleParamToUnsupportedValue(MPSolverParameters::DoubleParam param, double value) | MPSolverInterface | protected |
SetIntegerParamToUnsupportedValue(MPSolverParameters::IntegerParam param, int value) | MPSolverInterface | protectedvirtual |
SetMIPParameters(const MPSolverParameters ¶m) | MPSolverInterface | protected |
SetNumThreads(int num_threads) override | CBCInterface | inlinevirtual |
SetObjectiveCoefficient(const MPVariable *const variable, double coefficient) override | CBCInterface | inlinevirtual |
SetObjectiveOffset(double value) override | CBCInterface | inlinevirtual |
SetOptimizationDirection(bool maximize) override | CBCInterface | virtual |
SetSolverSpecificParametersAsString(const std::string ¶meters) | MPSolverInterface | protectedvirtual |
SetStartingLpBasis(const std::vector< MPSolver::BasisStatus > &variable_statuses, const std::vector< MPSolver::BasisStatus > &constraint_statuses) | MPSolverInterface | inlinevirtual |
SetUnsupportedDoubleParam(MPSolverParameters::DoubleParam param) | MPSolverInterface | protected |
SetUnsupportedIntegerParam(MPSolverParameters::IntegerParam param) | MPSolverInterface | protectedvirtual |
SetVariableBounds(int var_index, double lb, double ub) override | CBCInterface | virtual |
SetVariableInteger(int var_index, bool integer) override | CBCInterface | virtual |
SOLUTION_SYNCHRONIZED enum value | MPSolverInterface | |
Solve(const MPSolverParameters ¶m) override | CBCInterface | virtual |
solver_ | MPSolverInterface | protected |
SolverVersion() const override | CBCInterface | inlinevirtual |
SupportsCallbacks() const | MPSolverInterface | inlinevirtual |
sync_status_ | MPSolverInterface | protected |
SynchronizationStatus enum name | MPSolverInterface | |
underlying_solver() override | CBCInterface | inlinevirtual |
variable_is_extracted(int var_index) const | MPSolverInterface | inline |
Write(const std::string &filename) | MPSolverInterface | virtual |
~CBCInterface() override | CBCInterface | |
~MPSolverInterface() | MPSolverInterface | virtual |