AddLinearConstraint(int64_t lower_bound, int64_t upper_bound, absl::Span< const std::pair< int, double > > variable_coeffs) | operations_research::RoutingLinearSolverWrapper | inline |
AddMaximumConstraint(int max_var, std::vector< int > vars)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
AddObjectiveConstraint()=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
AddProductConstraint(int product_var, std::vector< int > vars)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
AddReifiedLinearConstraint(int64_t lower_bound, int64_t upper_bound, absl::Span< const std::pair< int, double > > weighted_variables) | operations_research::RoutingLinearSolverWrapper | inline |
AddVariable(int64_t lower_bound, int64_t upper_bound) | operations_research::RoutingLinearSolverWrapper | inline |
Clear()=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
ClearObjective()=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
CreateNewConstraint(int64_t lower_bound, int64_t upper_bound)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
CreateNewPositiveVariable()=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
GetObjectiveCoefficient(int index) const =0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
GetObjectiveValue() const =0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
GetValue(int index) const =0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
GetVariableLowerBound(int index) const =0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
GetVariableUpperBound(int index) const =0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
IsCPSATSolver()=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
ModelIsEmpty() const | operations_research::RoutingLinearSolverWrapper | inlinevirtual |
NumVariables() const =0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
PrintModel() const =0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
SetCoefficient(int ct, int index, double coefficient)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
SetEnforcementLiteral(int ct, int condition)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
SetObjectiveCoefficient(int index, double coefficient)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
SetParameters(const std::string ¶meters)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
SetVariableBounds(int index, int64_t lower_bound, int64_t upper_bound)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
SetVariableDisjointBounds(int index, const std::vector< int64_t > &starts, const std::vector< int64_t > &ends)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
SetVariableName(int index, absl::string_view name)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
SolutionIsInteger() const =0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
Solve(absl::Duration duration_limit)=0 | operations_research::RoutingLinearSolverWrapper | pure virtual |
~RoutingLinearSolverWrapper() | operations_research::RoutingLinearSolverWrapper | inlinevirtual |