C++ Reference

C++ Reference: Routing

RoutingLinearSolverWrapper Member List

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

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